अनस्प्लैश पर क्रिस्टोफर गॉवर द्वारा कवर फ़ोटो
क्या आप एक भाषा सीखने वाला ऐप, एक लेखन सहायक, या शब्दों से जुड़ा कोई प्रोजेक्ट विकसित कर रहे हैं और शब्दों के अर्थ प्राप्त करने के लिए एक एपीआई की आवश्यकता है? फ्री डिक्शनरी एपीआई आपके काम में भाषा डेटा को शामिल करने का एक मुफ्त और सुलभ तरीका प्रदान करता है। यह दस्तावेज़ आपको दिखाएगा कि शुरुआत कैसे करें।
मीटडेवलपर द्वारा विकसित फ्री डिक्शनरी एपीआई और GitHub पर 2.6k स्टार हैं। एपीआई केवल GET अनुरोधों का समर्थन करता है और ध्वन्यात्मक प्रतिलेखन के साथ शब्द परिभाषाएँ प्रदान करता है।
https://api.dictionaryapi.dev/api/v2/entries/en/
यह समापन बिंदु निर्दिष्ट अंग्रेजी शब्द के लिए शब्दकोश जानकारी पुनर्प्राप्त करता है।
एपीआई के दो संस्करण हैं: v1 और v2। प्राथमिक अंतर प्रतिक्रिया संरचना में निहित है। वर्तमान संस्करण v2 है।
एपीआई एक JSON सरणी लौटाता है जिसमें शब्द के बारे में विस्तृत जानकारी के साथ एक ही ऑब्जेक्ट होता है, जिसमें शामिल है:
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." }
यह एपीआई वर्तमान में विशिष्ट सफलता या त्रुटि कोड नहीं लौटाता है।
एपीआई आज़माने या फ्री डिक्शनरी एपीआई का समर्थन करने के लिए, फ्री डिक्शनरी एपीआई वेबसाइट पर जाएं।
गीथूब पर निःशुल्क डिक्शनरी एपीआई प्रोजेक्ट भी देखें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3