How to use Google dictionary as an API?

Since the Google Dictionary API is deprecated (like the following)

http://www.google.com/dictionary/json?callback=a&sl=en&tl=en&q=love 

and has been replaced by a definition (for example, the following)

 https://www.google.com/#q=define+love 

Does anyone know how to use / call the Google define APIs in java?

Here is a chrome extension that does similar.

 https://chrome.google.com/webstore/detail/google-dictionary-by-goog/mgijmajocgfcbeboacabfgobmjgjcoja 

Alternatively, are there any open source APIs? I found Oxford (OED), Cambridge, Merriam-Webster, Wordnik APIs that provide APIs in subscription models.

Also found is Wordnet 3.1, which is pretty old. Not sure if it is being updated or not.

+6
source share
3 answers

Yes! Access to the Google Dictionary has been removed. This does the same job, but still has access.

AFAIK, Lookup Dictionary is one of the most popular ones listed in

www.programmableweb.com/apitag/dictionary/1?q=dictionary&sort=mashups

+5
source

To get the best definitions, I would go with an api for Merriam-Webster or Oxford. As long as your use is not commercial, you will be okay with up to 1000 requests per day (Merriam-Webster) and up to 3000 requests per month (Oxford).

0
source

Like others, unfortunately, the Google Dictionary API is deprecated.

Since I need the Google Dictionary API for my project, I decided to create it.

I removed WebPage for the url https://www.google.com/#q=define+term , where term is any word you want to get and created an API, you can find it here in the Google Dictionary API .

How to use

To simply pass a query string with the define parameter equal to the word you want to define.

Eg. /?define=hello will give you the hello definition provided by Google in JSON format for your own use.

If you want me to include any other details, please comment and I will gladly extend the API to meet your needs.

0
source

All Articles