Google Pixel फ़ोन संभवतः Android 12 में अनडॉक्यूमेंटेड UI अनुवाद सुविधा का समर्थन करेंगे जो ऐप्स में टेक्स्ट का अनुवाद करता प्रतीत होता है।
टीम पिक्सेल में शामिल होने में सबसे बड़ी बाधाओं में से एक उपलब्धता है: Google सैमसंग या ऐप्पल की तरह हर देश में अपने फोन नहीं बेचता है। उदाहरण के लिए, Google का आगामी पिक्सल 5ए 5जी केवल है लॉन्च करने की पुष्टि की गई अब तक दो देशों में: अमेरिका और जापान। Pixel फ़ोन आयात करना हमेशा एक विकल्प होता है, और Google यह सुनिश्चित करने में बहुत अच्छा काम करता है कि उसका सॉफ़्टवेयर अधिकांश भाषाओं में पढ़ने योग्य हो। लेकिन तृतीय-पक्ष सेवाओं के बारे में क्या? क्रोम में, आप वेबपेजों को अपनी मातृभाषा में अनुवाद करने के लिए अंतर्निहित अनुवाद टूल का उपयोग कर सकते हैं, लेकिन वर्तमान में एंड्रॉइड ऐप्स के लिए ऐसा करने का कोई तरीका नहीं है। एक नई सुविधा के साथ इसमें बदलाव होना तय है एंड्रॉइड 12, और हमने ऐसे साक्ष्य देखे हैं जो सुझाव देते हैं कि यह पिक्सेल फोन पर उपलब्ध होगा।
अप्रैल में वापस, हमने रिपोर्ट किया Google किसी ऐप के यूआई को उपयोगकर्ता की मूल भाषा में अनुवाद करने के लिए एंड्रॉइड 12 में एक नए ढांचे पर काम कर रहा था। पहले Android 12 बीटा के लॉन्च के बाद
गूगल आई/ओ 2021, Google ने अपनी API अंतर रिपोर्ट को एक नए के साथ अपडेट किया android.view.translation पैकेज साथ ही व्यू क्लास में संबंधित विधियाँ यह उससे मेल खाता है जो हमने पिछले महीने पाया था। हालाँकि, ये नए एपीआई अप्रलेखित हैं, जिसका अर्थ है कि हम केवल उनके इच्छित उपयोग पर शिक्षित अनुमान लगा सकते हैं। एक ब्लॉग पोस्ट में, डेवलपर कॉमन्सवेयरमंडित इस नई सुविधा की हमारी व्याख्या, जो "उपयोगकर्ता द्वारा दृश्यमान स्ट्रिंग्स के सिस्टम-प्रदत्त अनुवाद" की पेशकश करने के लिए तैयार है। जैसा कि वह बताते हैं, यह यदि यह सुविधा अनिवार्य कर दी गई तो डेवलपर्स के लिए चुनौती खड़ी हो सकती है, लेकिन इसमें कोई संदेह नहीं है कि यह सीमित भाषा समर्थन वाले ऐप्स को अधिक सुलभ बना देगा। उपयोगकर्ता.हालाँकि, ऐप यूआई अनुवाद एक मानक सुविधा नहीं होगी समर्थन के रूप में एंड्रॉइड 12 का मौजूद होना सिस्टम-परिभाषित "अनुवाद सेवा" पर निर्भर करेगा। यह अनुवाद सेवा मूल्य द्वारा परिभाषित की गई है config_defaultTranslationService
ढांचे में, और डेवलपर के रूप में kdrag0n हमें बताया गया है, यह मान वास्तव में पिक्सेल फोन के लिए एंड्रॉइड 12 बीटा 1 में परिभाषित किया गया है। विशेष रूप से, config_defaultTranslationService
इसके लिए सेट है com.google.android.as/com.google.android.apps.miphone.aiai.translate.services.TranslationService
कहाँ "com.google.android.as
"डिवाइस वैयक्तिकरण सेवाओं के लिए पैकेज का नाम है और"com.google.android.apps.miphone.aiai.translate.services.TranslationService
" ऐप द्वारा प्रदान की गई अनुवाद सेवा का नाम है।
डिवाइस वैयक्तिकरण सेवा ऐप के वर्तमान संस्करणों में वास्तव में यह सेवा नहीं है, इसलिए हम वास्तव में पिक्सेल फोन पर एंड्रॉइड 12 के नए यूआई अनुवाद सुविधा का परीक्षण नहीं कर सकते हैं। एक बार डिवाइस वैयक्तिकरण सेवाएँ अपडेट हो जाने के बाद, हमें अंततः इस नई सुविधा का परीक्षण करने में सक्षम होना चाहिए। चूँकि Google ने इसका मान निर्धारित किया है config_defaultTranslationService
"PixelConfigOverlayCommon" नामक रनटाइम रिसोर्स ओवरले (RRO) का उपयोग करते हुए, हम अभी मानते हैं कि यह सुविधा जारी होने के बाद किसी विशिष्ट पिक्सेल फ़ोन तक सीमित नहीं रहेगी। यदि Google का इरादा किसी विशिष्ट पिक्सेल डिवाइस तक पहुंच को सीमित करने का था, तो वे इसमें मूल्य परिभाषित कर सकते थे एक या अधिक PixelConfigOverlay APK जो एक पीढ़ी या अधिक पिक्सेल उपकरणों के लिए शामिल हैं (उदा. Pixel 4 और बाद के संस्करण के लिए PixelConfigOverlay2019)। हालाँकि, सुविधा जारी होने तक हमें निश्चित रूप से पता नहीं चलेगा, और यह संभव है कि लॉन्च होने तक ऐसा नहीं होगा पिक्सेल 6 श्रृंखला बाद में यह गिरावट।