As previous reviewer noted, this module is actually just a front-end to the author's web service. Plus license is specifically BSD (which allows this module to be included in closed source projects), this is rather ironic to me.
The function actually contains no real logic, as the author has instead hosted the logic as a webservice of his control (and it's not open source). It makes a web request for each call, so it useless for all but trivial cases, though it does at least cache responses. This should either be documented or it should be renamed into the WebService namespace so people are not misled.