ब्लॉग

चैट विंडो के विदेशी मैसेज कैसे समझें? API के बिना अनुवाद का तरीका

VoriTrans6 मिनट पढ़ने का समयमार्गदर्शिकाएँ

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

चैट अनुवाद, वेबपेज से मुश्किल क्यों?

वेबपेज का विदेशी टेक्स्ट ब्राउज़र का बिल्ट-इन ट्रांसलेशन ज़्यादातर संभाल लेता है; चैट विंडो की दिक्कत यह है कि वह ब्राउज़र में नहीं होती। तीन बाधाएँ एक साथ लगती हैं:

  • बंद क्लाइंट में रास्ता नहीं: डेस्कटॉप चैट सॉफ़्टवेयर, गेम के अंदर चैट, वॉयस ऐप की टेक्स्ट बार — सब अपना निजी इंटरफ़ेस हैं, ट्रांसलेशन के लिए कोई इंटरफ़ेस नहीं देते, प्लगइन लगाने का सिस्टम भी नहीं;
  • कॉपी-पेस्ट चैट की रफ़्तार तोड़ देता है: मैसेज एक के पीछे एक आते हैं; एक-एक कॉपी, विंडो स्विच, पेस्ट, रिज़ल्ट का इंतज़ार, वापस स्विच — एक चक्कर में टॉपिक पन्ना पलट चुका होता है;
  • मैसेज स्ट्रीम डायनामिक है: चैट विंडो का कंटेंट हमेशा बदलता रहता है, स्टैटिक स्क्रीनशॉट ट्रांसलेशन पकड़ नहीं पाता, एक स्क्रीनशॉट लेते ही एक पुराना हो गया।

अटकाव अनुवाद की क्वालिटी में नहीं, बल्कि «ट्रांसलेशन एक्शन» को चैट एक्शन के अंदर समाने में है। रफ़्तार से चलते रहने के लिए ट्रांसलेशन को खुद स्क्रीन पर नज़र रखनी होगी।
चैट विंडो अनुवाद की तीन बाधाओं का चित्र

सोच: ऐप में ट्रांसलेशन जोड़ने के बजाय, ट्रांसलेशन को स्क्रीन पढ़ने दें

स्क्रीन ट्रांसलेटर इंटरफ़ेस की समस्या को चकमा देकर काम करता है: वह पूछता नहीं कि ऐप ने इंटरफ़ेस खोला है या नहीं, सीधे स्क्रीन पर दिख रहा टेक्स्ट पहचानता है, अनुवाद मूल जगह पर बिठा देता है, और टेक्स्ट बदलते ही खुद अपडेट हो जाता है। ऐप वैसे ही चलता है, एक लाइन कोड भी नहीं बदलना पड़ता — «बिना API» का मतलब यही है: ट्रांसलेशन का प्रवेशद्वार ऐप के अंदर नहीं, स्क्रीन पर है।

चैट विंडो के लिए इसका मतलब: नया मैसेज उभरते ही अनुवाद उसी जगह आपका इंतज़ार कर रहा है; इतिहास ऊपर स्क्रॉल करें, जहाँ तक जाएँगे वहाँ तक पहचान साथ चलेगी, पुराने मैसेज के लिए दोबारा स्क्रीनशॉट नहीं लेना होगा।

चार कदमों में चैट शुरू

VoriTrans उदाहरण लें: क्लाइंट इंस्टॉल करने के बाद चार कदमों में चैट विंडो पकड़ में आ जाती है:

स्टेप 1: कंटेंट टाइप चुनें। चैट विंडो का टेक्स्ट बार-बार बदलता है, यह इंटरफ़ेस टेक्स्ट है — कंटेंट टाइप में «गेम मोड» चुनना सबसे उपयुक्त।

स्टेप 2: चैट विंडो को फ्रेम करें। «सिलेक्ट विंडो» से सीधे चैट विंडो चुनें (विंडो की जगह ऑटो ट्रैक होती है), या «सिलेक्ट रीजन» से चैट बार को फ्रेम करें — ग्रुप चैट में मैसेज तेज़ी से आते हैं, सिर्फ मैसेज एरिया फ्रेम करें तो पहचान ज़्यादा फोकस्ड रहती है।

स्टेप 3: मॉडल और टारगेट भाषा चुनें। ट्रांसलेशन मॉडल में पहले «लोकल मॉडल» लें, पॉइंट खर्च नहीं होते; सोर्स भाषा ऑटो-डिटेक्ट होती है, टारगेट भाषा 105 में से अपनी रोज़मर्रा वाली चुनें।

स्टेप 4: ऑटो ट्रांसलेशन चालू करें। नीचे-बाएँ «ऑटो ट्रांसलेशन» स्विच चालू करें, नीचे «ट्रांसलेशन मोड» में «इन-प्लेस ओवरले» चुनें, नया मैसेज आते ही अनुवाद हो जाएगा; चाहें तो «सबटाइटल बार» पर बदलें, अनुवाद एक लाइन के सबटाइटल में जमा दिखता है, चैट का रिकॉर्ड ज़रा भी ढकता नहीं।
VoriTrans स्क्रीन ट्रांसलेशन

चार तरह के बार-बार आने वाले सीन, हर एक का अपना फ्रेमिंग

एक ही प्रक्रिया, अलग चैट सीन में फ्रेमिंग का फ़ैसला भी अलग:

  1. गेम के अंदर चैट: टीममेट की चीखें पलक झपकते ही गायब, चैट बार फ्रेम करके ऑटो ट्रांसलेशन चालू — चीख आते ही समझ आ जाती है, फुलस्क्रीन छोड़कर शब्द ढूँढना नहीं पड़ता;
  2. अंतरराष्ट्रीय सहयोग: विदेशी सॉफ़्टवेयर का वर्क ग्रुप, मैसेज एरिया फ्रेम करके स्थायी रखें, नोटिफिकेशन और प्लान स्क्रॉल पर अपडेट होते हैं, अनुवाद भी साथ स्क्रॉल करता है;
  3. लाइव कमेंट और दर्शक चैट: स्ट्रीमर विदेशी दर्शकों की इंटरैक्शन देखता है, कमेंट एरिया फ्रेम करके हमेशा अनुवाद, इंटरैक्शन की लय में कोई बीट मिस नहीं;
  4. अस्थायी कस्टमर सपोर्ट विंडो: विदेशी सपोर्ट एजेंट की टेक्स्ट विंडो, कन्वर्सेशन एरिया फ्रेम करके चैट करते-करते अनुवाद, आगे-पीछे कन्फ़र्मेशन की स्पीड बिल्कुल अलग।
    चार तरह के चैट विंडो अनुवाद सीन का चित्र

लंबी बातचीत में बार-बार लौटने वाले जर्गन संक्षेप, ID, चैनल नाम — «टर्म लाइब्रेरी» में मूल शब्द और चाहिए हुआ अनुवाद जोड़ें, बदलाव तुरंत सेव होता है, अगली पहचान या ट्रांसलेशन से लागू; जो यूज़रनेम हमेशा गलत पहचाना जाता है, «OCR करेक्शन» इस्तेमाल करके मूल शब्द को सही स्पेलिंग पर पिन कर दें, हर मैसेज में वही एक अक्षर गलत होने का दौर खत्म। दाएँ-ऊपर «टूलबार मोड» दबाने पर मुख्य इंटरफ़ेस छोटे फ़्लोटिंग स्ट्रिप में सिमट जाता है, चैट करते-करते कंट्रोल, किसी को डिस्टर्ब नहीं।
VoriTrans टर्म लाइब्रेरी जोड़ना

सीमा और प्राइवेसी, पहले ही साफ़ कर दें

दो बातें पहले ही स्पष्ट करना ठीक है।

एक, यह सिर्फ टेक्स्ट पढ़ता है: वॉयस कॉल और वॉयस मैसेज में स्क्रीन पर दिखने वाला टेक्स्ट नहीं होता, अनुवाद नहीं हो सकता, वह दूसरी किस्म की ज़रूरत है; चैट रिकॉर्ड बहुत तेज़ ऊपर स्क्रॉल हो तो ट्रांसलेशन रिफ़्रेश «पिक्चर स्टेबल वेट» की लय के हिसाब से चलता है, प्रेफ़रेंस सेटिंग्स में मिलीसेकंड तक ठीक किया जा सकता है।
VoriTrans पिक्चर स्टेबल वेट सेटिंग

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

अपनी सबसे ज़्यादा समय बिताई गई विदेशी चैट विंडो पर पाँच मिनट परख लें: नया मैसेज आते ही अनुवाद, जगह पर दिखाया गया रिकॉर्ड ढकता नहीं, जर्गन का अनुवाद आगे-पीछे एक — चैट की रफ़्तार लगभग मातृभाषा ग्रुप जैसी ही।

अक्सर पूछे जाने वाले सवाल

WeChat, Discord जैसे ऐप्स को भी इस तरह अनुवाद किया जा सकता है?

जब तक विदेशी टेक्स्ट स्क्रीन पर दिख रहा है, स्क्रीन ट्रांसलेशन उसे पहचान लेगा — यह ऐप के अपने ट्रांसलेशन फ़ीचर पर निर्भर नहीं करता, ऐप को रीराइट भी नहीं करता। किसी विंडो की पहचान की क्वालिटी फ़ॉन्ट, फ़ॉन्ट साइज़ और इंटरफ़ेस स्टाइल पर निर्भर करती है, अपनी विंडो पर एक बार फ्रेम करके देखना सबसे सीधा तरीका है।

इस तरह ट्रांसलेशन करने पर क्या मेरे चैट की बातें देखी जाती हैं?

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

वॉयस मैसेज और वॉयस कॉल का अनुवाद होता है?

नहीं होता। स्क्रीन ट्रांसलेशन पढ़ता है स्क्रीन पर दिख रहा टेक्स्ट, वॉयस का कोई तुल्य टेक्स्ट पिक्चर नहीं होता, पहचानने का रास्ता नहीं। सामने वाला वॉयस मैसेज भेजे तो पहले देखें साथ में कोई टेक्स्ट ट्रांसक्रिप्ट है कि नहीं, या उससे एक लिखित मैसेज भेजने को कहें।

साझा करेंEmail