टेक के अंदर - रोबॉक्स पर स्वचालित अनुवाद के लिए समाधान - रोबॉक्स ब्लॉग

टेक के अंदर - रोबॉक्स पर स्वचालित अनुवाद के लिए समाधान - रोबॉक्स ब्लॉग

स्रोत नोड: 2964647

इनसाइड द टेक एक ब्लॉग श्रृंखला है जो हमारे साथ मिलकर चलती है टेक टॉक्स पॉडकास्ट. एपिसोड 19, इंटरनेशनल में, रोबॉक्स के सीईओ डेविड बासज़ुकी ने स्वचालित अनुवाद और बहुभाषी खोज से निपटने के बारे में इंटरनेशनल के प्रमुख जेन फैंग से बात की। इनसाइड द टेक के इस संस्करण में, हमने इंजीनियरिंग मैनेजर काइल स्पेंस के साथ क्रिएटर टीम की कुछ प्रमुख तकनीकी चुनौतियों के बारे में बात की: हमारे द्वारा समर्थित 15 भाषाओं में रोबॉक्स सामग्री का स्वचालित रूप से अनुवाद करना। ऐसा करने में, हम उपयोगकर्ताओं को प्लेटफ़ॉर्म और अनुभव दोनों में सामग्री को समझने में मदद कर रहे हैं, चाहे वह किसी भी भाषा में हो। ऐसा करने में, हम दुनिया भर के लाखों लोगों के लिए स्थानीय अनुभव सुनिश्चित कर रहे हैं।

हमें उन बड़ी तकनीकी चुनौतियों के बारे में बताएं जिन्हें आपकी टीम हल करने का प्रयास कर रही है?

रोबॉक्स 3डी अनुभवों के माध्यम से संचार और कनेक्शन का एक मंच है। क्रिएटर्स Roblox पर अपनी इच्छानुसार कुछ भी बना और साझा कर सकते हैं। और हमारा मंच उन्हें दुनिया भर के लोगों के साथ अपनी रचनाएँ साझा करने देता है। लेकिन जबकि हमारा वैश्विक समुदाय बहुत बड़ा है, कई रचनाकार केवल एक भाषा बोलते हैं, जिससे हमारे मंच पर लोगों के लिए एक-दूसरे के साथ संवाद करना कठिन हो सकता है। 

हम चाहते हैं कि हर कोई किसी भी निर्माता की सामग्री का आनंद उठाए, बातचीत करे और दोस्ती बनाए, चाहे वे कहीं भी रहते हों और कोई भी भाषा बोलते हों। इसलिए भाषा संबंधी बाधाओं को दूर करने के लिए, हमें वास्तविक समय में लोगों द्वारा देखी और सुनी जाने वाली चीज़ों को 15 भाषाओं में स्थानीयकृत करने में सक्षम होने की आवश्यकता है। 

हमारे पास इन-हाउस अनुवादक हैं जो हमारी वेबसाइट पर नेविगेशन और निर्देशों जैसी अधिक स्थापित चीजों को आसानी से संभाल सकते हैं। लेकिन यह एक बहुत बड़ी चुनौती है जब हम नहीं जानते कि निर्माता क्या बना रहे हैं, और इसलिए हमने शुरू में रचनाकारों के अनुभवों के लिए स्वचालित अनुवाद प्रदान करने की कोशिश पर ध्यान केंद्रित किया है। हमारी अगली बड़ी तकनीकी चुनौती टेक्स्ट से लेकर छवियों, 3डी मेश, अवतार आइटम, गेम उत्पाद, गेम पास, बैज आदि सभी प्रकार की सामग्री में स्वचालित अनुवाद करना होगा। 

अंततः, हम आशा करते हैं कि अधिकांश लोग Roblox का उपयोग करने में सक्षम होंगे और उन्हें यह भी एहसास नहीं होगा कि कुछ भी अनुवादित है क्योंकि सब कुछ उनकी प्राकृतिक भाषा में है। 

इन तकनीकी चुनौतियों से निपटने के लिए हम कौन से नवीन समाधान तैयार कर रहे हैं?

जब पाठ, आवाज और छवियों का अनुवाद करने की बात आती है, तो हम प्राकृतिक भाषा प्रसंस्करण (एनएलपी) का उपयोग करना शुरू कर रहे हैं, जिसमें रोबॉक्स में हमारे पास मौजूद कुछ एमएल महारत शामिल है। एनएलपी को लागू करने के लिए हमारे स्वयं के अनुवाद मॉडल बनाने की आवश्यकता है, जो काफी अधिक कुशल हैं। समय के साथ, हम गुणवत्ता और लागत कारक में सुधार जारी रखेंगे। वास्तव में, हमने इस वर्ष अपने अनुभव अनुवाद मॉडल की लागत पहले ही 70% से अधिक कम कर दी है। 

दूसरी चीज़ हस्तलिखित चिह्न की तरह छवियों सहित सभी प्रकार की सामग्री का सफलतापूर्वक अनुवाद करना है। यह एक उदाहरण है जहां हम देख रहे हैं कि टाइप किए गए पाठ से परे कैसे अनुवाद किया जाए।

और हम वॉइस चैट अनुवाद पर अपने शोध कार्य में प्रगति देखना भी शुरू कर रहे हैं। तो कल्पना कीजिए कि एक जर्मन वक्ता एक अंग्रेजी वक्ता के साथ Roblox पर चैट कर रहा है। प्रत्येक सुनेगा कि दूसरा क्या कह रहा है—आवाज़ की विशेषताएँ, लय, भावना—कम विलंबता पर, लेकिन अपनी भाषा में।

हम कम विलंबता चाहते हैं, जो विभिन्न वाक्य संरचनाओं के कारण कई भाषाओं में कठिन है। लेकिन जब अनुवाद मॉडल बनाने की बात आती है तो Roblox के कुछ दिलचस्प लाभ हैं। लोग कैसे बात करते हैं, उनकी भाषा कोई भी हो, इसके बारे में हमारी सामग्री में काफी पूर्वानुमेयता है, और यह हमारे मॉडलों को प्रशिक्षित करने के लिए वास्तव में सहायक है। इसलिए जब कोई Roblox पर कुछ कहता है, तो संभावना है कि एक विशिष्ट ध्वनि आएगी। इससे भाषा का स्थान काफी कम हो सकता है।

इस तकनीकी कार्य को करने से मुख्य सीख क्या हैं?

एक यह है कि तीसरे पक्ष के अनुवादक ओबी (या बाधा कोर्स) जैसे विशिष्ट रोब्लॉक्स संदर्भों को नहीं समझते हैं, इसलिए वे इस तरह की चीजों का कई भाषाओं में अनुवाद नहीं कर सकते हैं। लेकिन थोड़ी सी समझ प्रदान करने से खिलाड़ियों को बेहतर समय बिताने में मदद मिलती है। 

इसलिए हम अपने मॉडलों को रोबॉक्स सामग्री पर प्रशिक्षित करते हैं, जिसका अर्थ है कि वे उच्च-गुणवत्ता वाले अनुवाद प्रदान कर सकते हैं। फिर हम अपने इच्छित गुणवत्ता स्तर पर निर्णय ले सकते हैं और समय के साथ भाषा में होने वाले परिवर्तनों के साथ तालमेल बिठा सकते हैं। उदाहरण के लिए, 10 साल पहले की बोली आज की बोली नहीं है। इसलिए हम इन मॉडलों को हमेशा अपडेट करते रहते हैं। हमारे सिस्टम हमें इस बात की काफी उचित समझ देते हैं कि हम उस सामग्री पर कैसे प्रतिक्रिया दे रहे हैं जिसे हमने अभी तक नहीं देखा है और मॉडलों को बेहतर बनाने के लिए उन्हें कैसे प्रशिक्षित किया जाए।

हमें भी अपने विशाल पैमाने के अनुरूप ढलना होगा। जैसे-जैसे निर्माता अधिक अनुभव बनाते हैं और जैसे-जैसे अधिक लोग हमारे मंच पर संवाद करते हैं, हमें प्रत्येक उपयोग के मामले में मॉडल, कैशिंग रणनीतियों और भंडारण रणनीतियों का उपयोग करने के स्मार्ट तरीके विकसित करने की आवश्यकता होती है। 

इसलिए एक डेवलपर संयुक्त राज्य अमेरिका में एक अनुभव बना सकता है जो जापान में लोकप्रिय हो जाता है, भले ही वे जापानी नहीं बोलते हों और वहां इसका प्रचार नहीं किया हो। लेकिन अब उनके पास एक हो सकता है जापानी उपयोगकर्ता आधार आंशिक रूप से स्वचालित अनुवाद के कारण। और खिलाड़ी Roblox पर विभिन्न सांस्कृतिक पृष्ठभूमि वाले दुनिया भर के लोगों के साथ सच्चे संबंध बना सकते हैं। यह रोमांचक है क्योंकि हमारी टीम का पूरा उद्देश्य लोगों को जोड़ना और रचनाकारों की सामग्री की पहुंच का विस्तार करना है।

कौन सा Roblox मान आपकी टीम के काम के साथ सबसे अच्छी तरह मेल खाता है?

हम वास्तव में नवप्रवर्तन में रुचि रखते हैं और मंच के लिए हमारे दृष्टिकोण के अनुरूप इन पागल दांवों का लक्ष्य रखते हैं। हम असफल होने पर भी उनके प्रति अथक प्रयास करते हैं। हम इसे पीसते हैं और इसे काम में लाते हैं, भले ही अनुसरण करने के लिए कोई मिसाल न हो।

यह मुख्य चीजों में से एक है जो मुझे रोबॉक्स के बारे में पसंद है - पागल विचारों के साथ आना और नेतृत्व का कहना, "आइए देखें कि क्या हम इसे काम कर सकते हैं।" जब तक हम इससे सीख रहे हैं, यह जोखिम उठाने लायक है।

आपकी टीम और आम तौर पर Roblox किस दिशा में जा रहे हैं, इस बारे में आपको सबसे अधिक उत्साहित करने वाली बात क्या है?

चुनौतीपूर्ण, दिलचस्प, नवीन परियोजनाओं पर काम करना जहां सफलता का मतलब समाज पर व्यापक प्रभाव डालना, दुनिया को छोटा बनाना और सभी को एक साथ जोड़ना है। एक बड़ा हिस्सा हमारी इंजीनियरिंग-प्रथम मानसिकता का है: नेतृत्व के पास उच्च-स्तरीय विचार होते हैं लेकिन हम वहां तक ​​कैसे पहुंचेंगे, यह तय करने के लिए टीम के लोगों पर भरोसा करता है। ऊपर से समर्थन मिलना वास्तव में महत्वपूर्ण है।

और टीमों के भीतर, हम वास्तव में सहयोगी हैं। हम दूसरे लोगों के कोड को बिना किसी अहंकार के देखते हैं। यदि हम वास्तव में कोई शक्तिशाली चीज़ लेकर उभरते हैं तो विचारों को चुनौती देना ठीक है।

समय टिकट:

से अधिक Roblox