भाषा पहचान एपीआई एक उपकरण है जो मशीन लर्निंग एल्गोरिदम का उपयोग करके दिए गए टेक्स्ट के एक टुकड़े की भाषा को स्वचालित रूप से पहचानता है। एपीआई विभिन्न प्रकार के टेक्स्ट इनपुट को संसाधित कर सकता है, जिसमें छोटे वाक्यांश, वाक्य और पूर्ण दस्तावेज़ शामिल हैं, और यह अंग्रेजी, स्पेनिश, फ्रेंच, जर्मन, चीनी और कई अन्य भाषाओं की एक विस्तृत श्रृंखला को पहचान सकता है।
एपीआई का उपयोग करने के लिए, डेवलपर्स एक निर्दिष्ट एंडपॉइंट पर HTTP अनुरोध भेजते हैं, जिसमें विश्लेषण के लिए टेक्स्ट के साथ किसी भी आवश्यक प्रमाणीकरण जानकारी शामिल होती है। एपीआई फिर टेक्स्ट को संसाधित करता है और एक प्रतिक्रिया लौटाता है जिसमें पहचान की गई भाषा और एक आत्मविश्वास स्कोर होता है। आत्मविश्वास स्कोर एपीआई की पहचान में निश्चितता के स्तर को दर्शाता है, और इसका उपयोग यह निर्धारित करने के लिए किया जा सकता है कि पहचान सटीक होने की कितनी संभावना है।
भाषा पहचान एपीआई को विभिन्न प्रकार के अनुप्रयोगों में एकीकृत किया जा सकता है, जिसमें प्राकृतिक भाषा प्रसंस्करण, मशीन अनुवाद और पाठ-से-स्वर प्रणाली शामिल हैं। इसका उपयोग टेक्स्ट डेटा, जैसे कि सोशल मीडिया पोस्ट या ग्राहक फीडबैक को भाषा द्वारा स्वचालित रूप से वर्गीकृत करने के लिए भी किया जा सकता है, जिससे इसे समझना और विश्लेषण करना आसान हो जाता है।
उस पाठ को पास करें जहाँ आप उसकी भाषा पहचानना चाहते हैं
डिटेक्टर - एंडपॉइंट फीचर्स
| ऑब्जेक्ट | विवरण |
|---|---|
रिक्वेस्ट बॉडी |
[आवश्यक] Json |
{"confidence":0.862168675288558,"lang":"en","predictions":[{"lang":"en","prob":0.8731940388679504},{"lang":"de","prob":0.011025363579392433},{"lang":"id","prob":0.006528798956423998},{"lang":"zh","prob":0.004763109143823385},{"lang":"te","prob":0.004366433247923851}],"prob":0.8731940388679504}
curl --location --request POST 'https://zylalabs.com/api/928/language+detection+api/746/detector' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"text": "This is an english text.",
"includePredictions": true
}'
| हेडर | विवरण |
|---|---|
Authorization
|
[आवश्यक] होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें। |
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
भाषा पहचान एपीआई एक JSON प्रतिक्रिया लौटाता है जिसमें पहचानी गई भाषाओं की एक सूची उनके ISO कोड, नाम और प्रासंगिकता स्कोर के साथ होती है यह एक स्थिति वस्तु भी शामिल करता है जो अनुरोध की सफलता और शेष क्रेडिट को इंगित करती है
प्रतिक्रिया में प्रमुख क्षेत्रों में "language_list" शामिल है जिसमें पहचानी गई भाषाएँ "iso639-2," "iso639-3," "language," "name," और "relevance" होती हैं "status" क्षेत्र एक कोड, संदेश, और क्रेडिट जानकारी प्रदान करता है
प्रतिक्रिया डेटा एक JSON ऑब्जेक्ट के रूप में संरचित है इसमें पहचानी गई भाषाओं के लिए एक "language_list" ऐरे और अनुरोध विवरण के लिए एक "status" ऑब्जेक्ट शामिल है प्रत्येक भाषा प्रविष्टि में संबंधित पहचानकर्ता और एक प्रासंगिकता स्कोर होता है
भाषा पहचान एपीआई के लिए प्राथमिक मानक पाठ इनपुट है जो HTTP अनुरोध में शामिल होना चाहिए अतिरिक्त मानकों में प्रमाणीकरण टोकन शामिल हो सकते हैं लेकिन विशिष्ट कस्टमाइजेशन विकल्पों का विवरण नहीं दिया गया है
डेटा की सटीकता उन्नत प्राकृतिक भाषा प्रोसेसिंग तकनीकों और मशीन लर्निंग एल्गोरिदम के माध्यम से बनाए रखी जाती है विभिन्न भाषाओं के लिए पहचान क्षमताओं में सुधार करने में विभिन्न डेटा सेटों पर निरंतर प्रशिक्षण मदद करता है
विशिष्ट उपयोग के मामलों में मशीन अनुवाद, पाठ-से-स्वर प्रणाली, सामाजिक मीडिया निगरानी, ग्राहक सेवा रूटिंग, खोज इंजन अनुकूलन और सामग्री क्यूरेशन शामिल हैं जो एप्लिकेशन केAcross कुशल भाषा प्रसंस्करण को सक्षम बनाते हैं
उपयोगकर्ता "language_list" का विश्लेषण करके लौटाए गए डेटा का उपयोग कर सकते हैं ताकि उनके पाठ के लिए सबसे प्रासंगिक भाषा निर्धारित की जा सके प्रासंगिकता स्कोर से पहचान में विश्वास का आकलन करने में मदद मिलती है जो आगे की प्रक्रिया या क्रियाओं का मार्गदर्शन करता है
उपयोगकर्ता प्रासंगिकता द्वारा क्रमबद्ध भाषाओं की एक सूची की अपेक्षा कर सकते हैं जिसमें सबसे उच्च प्रासंगिकता सबसे संभावित पहचानी गई भाषा को दर्शाती है प्रतिक्रिया में हमेशा स्थिति कोड और संदेश शामिल होंगे जो अनुरोध के परिणामों पर स्पष्टता सुनिश्चित करते हैं
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
148ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,003ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
871ms
सर्विस लेवल:
94%
रिस्पॉन्स टाइम:
659ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
728ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
670ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
226ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,939ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
213ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
0ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,302ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,104ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
0ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,720ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,371ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,381ms
सर्विस लेवल:
50%
रिस्पॉन्स टाइम:
1,253ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,831ms