Photo de couverture par Christopher Gower sur Unsplash
Développez-vous une application d'apprentissage des langues, un assistant d'écriture ou tout autre projet impliquant des mots et avez-vous besoin d'une API pour récupérer la signification des mots ? L'API Free Dictionary offre un moyen gratuit et accessible d'incorporer des données linguistiques dans votre travail. Cette documentation vous montrera comment démarrer.
API de dictionnaire gratuite développée par meetDeveloper et compte 2,6 000 étoiles sur GitHub. L'API prend uniquement en charge les requêtes GET et fournit des définitions de mots ainsi que des transcriptions phonétiques.
https://api.dictionaryapi.dev/api/v2/entries/en/
Ce point de terminaison récupère les informations du dictionnaire pour le mot anglais spécifié.
L'API existe en deux versions : v1 et v2. La principale différence réside dans la structure de la réponse. La version actuelle est la v2.
L'API renvoie un tableau JSON contenant un seul objet avec des informations détaillées sur le mot, notamment :
const word = "documentation"; fetch(`https://api.dictionaryapi.dev/api/v2/entries/en/${word}`) .then(response => response.json()) .then(data => console.log(data));
[ { "word": "documentation", "phonetic": "/ˌdɒkjʊmənˈteɪʃən/", "phonetics": [ { "text": "/ˌdɒkjʊmənˈteɪʃən/", "audio": "" }, { "text": "/ˌdɑkjəmənˈteɪʃən/", "audio": "" } ], "meanings": [ { "partOfSpeech": "noun", "definitions": [ { "definition": "Something transposed from a thought to a document; the written account of an idea.", "synonyms": [], "antonyms": [] }, { "definition": "Documentary evidence and sources.", "synonyms": [], "antonyms": [] }, { "definition": "Documents that explain the operation of a particular machine or software program.", "synonyms": [], "antonyms": [] }, { "definition": "Comments that explain the usage of individual functions, libraries and blocks of code.", "synonyms": [], "antonyms": [] } ], "synonyms": [], "antonyms": [] } ], "license": { "name": "CC BY-SA 3.0", "url": "https://creativecommons.org/licenses/by-sa/3.0" }, "sourceUrls": [ "https://en.wiktionary.org/wiki/documentation" ] } ]
const word = "Software engineer"; fetch(`https://api.dictionaryapi.dev/api/v2/entries/en/${word}`) .then(response => response.json()) .then(data => console.log(data));
{ "title": "No Definitions Found", "message": "Sorry pal, we couldn't find definitions for the word you were looking for.", "resolution": "You can try the search again at later time or head to the web instead." }
Cette API ne renvoie actuellement aucun code de réussite ou d'erreur spécifique.
Pour essayer l'API ou prendre en charge l'API Free Dictionary, accédez au site Web de l'API Free Dictionary.
Voir également le projet API de dictionnaire gratuit sur Github.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3