Check out the Wordnik API:
http://developer.wordnik.com/
The free API key will receive pronunciation, definitions and more. Easy to use, and the API documentation site is interactive and allows you to quickly clean your legs. Many wrappers in different languages.
Disclosure: I work there and love him.
source share