Google Assistant के लिए अपनी कार्रवाइयों को स्थानीय भाषा में उपलब्ध कराया जा सकता है. इससे, उपयोगकर्ताओं को उनकी भाषा और स्थान के हिसाब से बेहतर अनुभव दिया जा सकता है. उपयोगकर्ता अपने डिवाइसों पर भाषा और स्थान की जानकारी सेट कर सकते हैं. इसके अलावा, अपने ऐक्शन के ऐक्सेस को क्षेत्रों या उपयोगकर्ताओं की जगह के हिसाब से सीमित किया जा सकता है.
आगे बढ़ने से पहले, कुछ शब्दों के बारे में जान लें. इससे आपको यह समझने में मदद मिलेगी कि अलग-अलग उपयोगकर्ताओं के लिए, अपनी कार्रवाइयों को कैसे उपलब्ध कराया जा सकता है:
- भाषा - बातचीत करने का ऐसा तरीका जिस पर दोनों पक्ष सहमत हों और जिसे बोला और लिखा जा सके
- क्षेत्र - यह एक तय किया गया भौगोलिक क्षेत्र होता है, जो आम तौर पर किसी देश से जुड़ा होता है
- स्थान-भाषा - किसी भाषा और इलाके का कॉम्बिनेशन
अब जब आपको कुछ बुनियादी शब्दों के बारे में पता चल गया है, तो यहां बताया गया है कि Actions Console, Dialogflow या फ़ुलफ़िलमेंट में, अलग-अलग भाषाओं, देशों/इलाकों, और स्थान-भाषाओं के लिए अपनी कार्रवाइयां कैसे उपलब्ध कराई जा सकती हैं.
इस्तेमाल की जा सकने वाली भाषाएं और स्थान-भाषाएं
भाषाओं और स्थान-भाषाओं से जुड़े दस्तावेज़ में जाकर, इस बारे में जानकारी पाएं कि आपके ऐक्शन प्रोजेक्ट किन स्थान-भाषाओं के साथ काम कर सकते हैं. साथ ही, इन स्थान-भाषाओं के लिए टीटीएस की आवाज़ें कौनसी हैं. उपयोगकर्ताओं को आपकी कार्रवाइयों का इस्तेमाल करने के लिए, Assistant की स्थान-भाषा की सेटिंग को ऐसी स्थान-भाषा पर सेट करना होगा जो काम करती हो.
पब्लिशिंग
Actions console की मदद से, Actions प्रोजेक्ट पब्लिश करते समय यहां दी गई जानकारी में बदलाव किया जा सकता है:
- भाषा और स्थान के हिसाब से जानकारी: अपने हर प्रोजेक्ट के लिए, भाषा और स्थान के हिसाब से कार्रवाई की जानकारी (जैसे, नाम और ब्यौरा) अलग-अलग दी जा सकती है.
- लोकेशन टारगेटिंग: आपके पास उन इलाकों को चुनने का विकल्प होता है जहां आपकी कार्रवाई उपलब्ध है. डिफ़ॉल्ट रूप से, आपका ऐक्शन सभी देशों/इलाकों में काम करता है. हालाँकि, इसके लिए ज़रूरी है कि आपके उपयोगकर्ताओं ने Assistant की भाषा को उस भाषा पर सेट किया हो जिसमें आपका ऐक्शन काम करता है.
- टीटीएस की आवाज़ को पसंद के मुताबिक बनाना: डिफ़ॉल्ट रूप से, आपका ऐक्शन टीटीएस की आवाज़ों के ऐसे सेट का इस्तेमाल करता है जो उपयोगकर्ता के Assistant के स्थान-भाषा के हिसाब से होता है. इस डिफ़ॉल्ट सेटिंग को बदला जा सकता है. इसके लिए, आपको टीटीएस की कोई ऐसी आवाज़ चुननी होगी जो उपयोगकर्ता की Assistant की भाषा के हिसाब से न बदलती हो.
कार्रवाई के डिस्ट्रिब्यूशन को स्थानीय भाषा में करने के तरीके के बारे में ज़्यादा जानने के लिए, स्थानीय भाषा में कार्रवाइयां पब्लिश करना लेख पढ़ें.
Dialogflow एजेंट
Dialogflow की मदद से, ऐसे एजेंट बनाए जा सकते हैं जो कई भाषाओं और स्थानीय भाषाओं के साथ काम करते हैं. हर भाषा या स्थान-भाषा के लिए, अपनी पसंद के मुताबिक बदलाव किए जा सकते हैं. जैसे, अलग-अलग उपयोगकर्ता के कहे गए वाक्यांश और जवाब.
स्थानीय भाषा में एजेंट बनाने के तरीके के बारे में ज़्यादा जानने के लिए, Dialogflow एजेंट देखें.
स्थानीय भाषा में उपलब्ध टेंप्लेट
टेंप्लेट ऐक्शन को कई अलग-अलग भाषाओं के लिए बनाया जा सकता है. इसके अलावा, एक ही ऐक्शन में कई भाषाओं का इस्तेमाल किया जा सकता है. इसके लिए, हर नई भाषा के लिए स्थानीय भाषा में Google शीट अपलोड करें.
अलग-अलग भाषाओं और स्थानीय भाषाओं में अलग-अलग टेंप्लेट उपलब्ध हैं. हर टेंप्लेट के लिए, इस्तेमाल की जा सकने वाली भाषाओं और स्थान-भाषाओं के बारे में ज़्यादा जानने के लिए, टेंप्लेट दस्तावेज़ देखें.
ऑर्डर पूरा करना
फ़ुलफ़िलमेंट की सुविधा सेट अप करते समय, ये जानकारी दी जा सकती है:
- भाषा और स्थान के हिसाब से जवाब: आपको हर अनुरोध में, उपयोगकर्ता की Assistant की स्थान-भाषा की सेटिंग मिलती है. इस स्ट्रिंग (उदाहरण के लिए,
en-GB
) का इस्तेमाल करके, यह पता लगाया जा सकता है कि किसी उपयोगकर्ता की भाषा या स्थान-भाषा के आधार पर अलग-अलग जवाब कैसे दिए जाएं. - क्षेत्र के हिसाब से जवाब - आपके पास उपयोगकर्ता से, डिवाइस की जगह की जानकारी ऐक्सेस करने की अनुमति मांगने का विकल्प होता है. इस जानकारी की मदद से, अलग-अलग क्षेत्रों के हिसाब से जवाबों को और भी ज़्यादा पसंद के मुताबिक बनाया जा सकता है.
जवाबों को स्थानीय भाषा में उपलब्ध कराने के तरीके के बारे में ज़्यादा जानने के लिए, फ़ुलफ़िलमेंट देखें.
टेस्ट करना
डेवलपमेंट के दौरान, हार्डवेयर डिवाइसों या Actions सिम्युलेटर की मदद से, अपनी स्थानीय भाषा में उपलब्ध कराई गई कार्रवाई को टेस्ट किया जा सकता है. इसके लिए, इन सुविधाओं का इस्तेमाल करें:
- भाषा के हिसाब से जवाब देने की सुविधा की जांच करने के लिए, भाषा के हिसाब से जवाब देने की सुविधा की जांच करने की सुविधा का इस्तेमाल किया जा सकता है. इससे किसी डिवाइस की भाषा सेट करके, यह देखा जा सकता है कि आपके ऐक्शन में भाषा के हिसाब से जवाब देने की सुविधा और लॉजिक सही तरीके से काम कर रहे हैं या नहीं.
- जगह की जानकारी का सिम्युलेशन करने की सुविधा की मदद से, डिवाइस की जगह की जानकारी सेट की जा सकती है. इससे, जगह के हिसाब से टारगेटिंग और क्षेत्र के हिसाब से जवाब देने की सुविधा को टेस्ट किया जा सकता है.
Actions सिम्युलेटर की मदद से, स्थानीय भाषा में उपलब्ध कार्रवाइयों की जांच करने के तरीके के बारे में ज़्यादा जानने के लिए, Actions सिम्युलेटर का दस्तावेज़ देखें.