Web Applications Stack Exchange is a question and answer site for power users of web applications. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am looking for a database of English synonyms or thesaurus (text file or anything convertible to it or web service with API). Please, don't offer a word-by-word websites (like synonym.com).

Any help is welcome.

share|improve this question

closed as off topic by Sathya May 12 '13 at 14:23

Questions on Web Applications Stack Exchange are expected to relate to web applications within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 6 down vote accepted

Here is a list of APIs that can be used the following way to retrieve synonyms:

  1. API call: http://words.bighugelabs.com/api/2/{api key}/hello/json

    The details are here: http://words.bighugelabs.com/api.php

  2. API call: http://api-pub.dictionary.com/v001?vid=<VID>&q=hello&type=synonyms

    the details are here: http://content.dictionary.com/api (Note: "We are selective about our API partners and approve use as well as develop terms on a case-by-case basis.")

  3. API call: http://www.abbreviations.com/services/v1/syno.aspx?tokenid={token}&word=hello

    the details are here: http://www.abbreviations.com/synonyms_api.php (see also its entry on programmableweb.com)

  4. API call: http://watson.kmi.open.ac.uk/API/term/synonyms?term=hello

    the details are here: http://watson.kmi.open.ac.uk/API/explain-syn.html

  5. API call: http://thesaurus.altervista.org/thesaurus/v1?word=hello&language=en_US&key={key}&output=json

    the details are here: http://thesaurus.altervista.org/

share|improve this answer
Great list! The Princeton Wordnet website also has a list that might be useful: wordnet.princeton.edu/wordnet/related-projects/#web – waldyrious May 12 '13 at 10:34

Check out this post on stackoverflow; it has a lot of good information on synonym web services.

share|improve this answer
+1 Emmy, I thank you for the reference and answer. – igor Nov 11 '10 at 21:34

Not the answer you're looking for? Browse other questions tagged or ask your own question.