ग्लोबल ग्राहक सहायता को बेहतर बनाने के लिए, एक्सपेरिमेंट के तौर पर उपलब्ध Translator API के बारे में जानें.
पब्लिश करने की तारीख: 16 मई, 2024, पिछली बार अपडेट करने की तारीख: 13 नवंबर, 2024
अंतरराष्ट्रीय बाज़ारों में अपना कारोबार बढ़ाना महंगा हो सकता है. ज़्यादा बाज़ारों में उपलब्ध होने का मतलब है कि ज़्यादा भाषाओं में सहायता उपलब्ध कराना पड़ेगी. साथ ही, ज़्यादा भाषाओं में सहायता उपलब्ध कराने पर, इंटरैक्टिव सुविधाओं और फ़्लो में समस्याएं आ सकती हैं. जैसे, बिक्री के बाद सहायता पाने के लिए चैट. अगर आपकी कंपनी में सिर्फ़ अंग्रेज़ी बोलने वाले सहायता एजेंट हैं, तो हो सकता है कि अंग्रेज़ी न बोलने वाले लोगों को अपनी समस्या के बारे में बताने में मुश्किल हो.
हम एआई का इस्तेमाल करके, कई भाषाओं में बातचीत करने वाले लोगों के लिए अनुभव को कैसे बेहतर बना सकते हैं? साथ ही, इस जोखिम को कम कैसे करें और यह कैसे पता लगाएं कि अलग-अलग भाषाएं बोलने वाले सहायता एजेंटों को नियुक्त करना सही है या नहीं?
कुछ उपयोगकर्ता, अपने ब्राउज़र में पहले से मौजूद पेज के अनुवाद की सुविधा या तीसरे पक्ष के टूल की मदद से, भाषा की समस्या को हल करने की कोशिश करते हैं. हालांकि, बिक्री के बाद सहायता चैट जैसी इंटरैक्टिव सुविधाओं के साथ, उपयोगकर्ता अनुभव बेहतर नहीं है.
अनुवाद की सुविधा वाले चैट टूल के लिए, इंतज़ार का समय कम करना ज़रूरी है. डिवाइस पर भाषा को प्रोसेस करके, रीयल-टाइम में अनुवाद किया जा सकता है. ऐसा, उपयोगकर्ता के मैसेज सबमिट करने से पहले किया जा सकता है.
हालांकि, ऑटोमेटेड टूल की मदद से भाषा के अंतर को कम करने के लिए, पारदर्शिता ज़रूरी है. याद रखें कि बातचीत शुरू करने से पहले, यह साफ़ तौर पर बताएं कि आपने एआई टूल लागू किए हैं, ताकि अनुवाद किया जा सके. इससे लोगों को अनुमान मिलता है और अनुवाद सही न होने पर, असहज स्थिति से बचा जा सकता है. ज़्यादा जानकारी के लिए, अपनी नीति का लिंक दें.
हम क्लाइंट-साइड Translator API पर काम कर रहे हैं. इसमें Chrome में पहले से मौजूद मॉडल का इस्तेमाल किया जाएगा.
डेमो चैट
हमने ग्राहक सहायता के लिए चैट की सुविधा बनाई है. इसकी मदद से, उपयोगकर्ता अपनी मातृभाषा में टाइप कर सकते हैं. साथ ही, सहायता एजेंट को रीयल-टाइम में अनुवाद भी मिल सकता है.
Translator API का इस्तेमाल करना
यह पता लगाने के लिए कि Translator API काम करता है या नहीं, सुविधा का पता लगाने वाला यह स्निपेट चलाएं.
if ('ai' in self && 'translator' in self.ai) {
// The Translator API is supported.
}
भाषा के जोड़े के लिए सहायता देखना
अनुवाद को भाषा पैक की मदद से मैनेज किया जाता है. ये पैक, ज़रूरत के हिसाब से डाउनलोड किए जाते हैं. भाषा के हिसाब से तैयार किया गया पैक, किसी भाषा के लिए डिक्शनरी की तरह होता है.
sourceLanguage
: टेक्स्ट की मौजूदा भाषा.targetLanguage
: वह भाषा जिसमें टेक्स्ट का अनुवाद किया जाना है.
BCP 47 भाषा के छोटे कोड का इस्तेमाल, स्ट्रिंग के तौर पर करें. उदाहरण के लिए, स्पैनिश के लिए 'es'
या फ़्रेंच के लिए 'fr'
.
मॉडल की उपलब्धता तय करें और downloadprogress
को सुनें:
const translator = await self.ai.translator.create({
sourceLanguage: 'es',
targetLanguage: 'fr',
monitor(m) {
m.addEventListener('downloadprogress', (e) => {
console.log(`Downloaded ${e.loaded * 100}%`);
});
},
});
अगर डाउनलोड नहीं हो पाता है, तो downloadprogress
इवेंट बंद हो जाते हैं और
ready
प्रॉमिस अस्वीकार कर दिया जाता है.
अनुवादक बनाना और चलाना
अनुवादक बनाने के लिए, असाइनोक्रोनस create()
फ़ंक्शन को कॉल करें. इसके लिए, विकल्प पैरामीटर की ज़रूरत होती है, जिसमें दो फ़ील्ड होते हैं. एक sourceLanguage
के लिए और एक targetLanguage
के लिए.
// Create a translator that translates from English to French.
const translator = await self.ai.translator.create({
sourceLanguage: 'en',
targetLanguage: 'fr',
});
अनुवादक मिलने के बाद, अपने टेक्स्ट का अनुवाद करने के लिए, एक साथ काम न करने वाले translate()
फ़ंक्शन को कॉल करें.
await translator.translate('Where is the next bus stop, please?');
// "Où est le prochain arrêt de bus, s'il vous plaît ?"
अगले चरण
Chrome पर, अपने ऑरिजिन के सभी उपयोगकर्ताओं के लिए अनुवाद की सुविधाएं चालू करने के लिए, Translator API के ऑरिजिन ट्रायल के लिए साइन अप करें.
हम आपके विचार जानना चाहते हैं. इस तरीके के बारे में अपना सुझाव/राय दें या शिकायत करें. इसके लिए, एक्सप्लेनर पर कोई समस्या खोलें और हमें बताएं कि इस्तेमाल के कौनसे उदाहरण आपके लिए सबसे ज़्यादा काम के हैं.
इस एपीआई और अन्य एपीआई को लोकल प्रोटोटाइप की मदद से टेस्ट करने के लिए, रिलीज़ होने से पहले टेस्ट करने की सुविधा देने वाले प्रोग्राम के लिए साइन अप करें.