web-dev-qa-db-fra.com

Comment utiliser Google Dictionary en tant qu'API?

Parce que l'API Google Dictionary est obsolète (par exemple, après)

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

et a été remplacé par define (par exemple, après)

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

Quelqu'un sait-il comment utiliser/invoquer l'API "Google define" en Java?

Voici l'extension chromée qui fait la même chose.

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

Au lieu de cela, existe-t-il des API de dictionnaire open source? J'ai trouvé des API Oxford (OED), Cambridge, Merriam-Webster, Wordnik qui fournissent des API dans des modèles d'abonnement.

On a également trouvé Wordnet 3.1 qui est assez vieux. Pas sûr que ce soit mis à jour ou non.

13
zack0438

Comme d'autres l'ont déjà dit, malheureusement, l'API Google Dictionary est obsolète. 

Comme j'avais besoin de l'API Google Dictionary pour mon projet, j'ai décidé d'en créer une. 

J'ai supprimé la page Web de l'url https://www.google.com/#q=define+term, où term correspond au mot que vous souhaitez comprendre et j'ai créé l'API. Vous pouvez le trouver ici API Google Dictionary .

Comment utiliser

Pour utiliser, il suffit de transmettre la chaîne de requête avec le paramètre define égal au mot que vous souhaitez définir.

Par exemple. /?define=hello, vous donnera la définition de hello telle que fournie par Google au format JSON pour votre propre usage.

Si vous souhaitez que je vous fournisse d'autres détails, merci de le commenter et je me ferai un plaisir d'étendre l'API pour couvrir vos besoins.

Si vous souhaitez voir le code, c'est sur github .

12
Suraj Jain

Oui! L'accès à Google Dictionary est supprimé. Ceci fait le même travail mais y a toujours accès.

Autant que je sache, Look Look Dictionary est l’un des plus populaires listés par 

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

7
atNav

Pour obtenir les meilleures définitions, je choisirais api pour Merriam-Webster ou Oxford. Tant que votre utilisation n'est pas commerciale, vous pourrez continuer jusqu'à 1 000 requêtes par jour (Merriam-Webster) et jusqu'à 3 000 requêtes par mois (Oxford). 

0
8Fervor