Galgame का अनुवाद नहीं? डायलॉग, विकल्प और इंटरफ़ेस का रीयल-टाइम अनुवाद
अपडेट
पसंदीदा संग्रह में दस साल पुराना एक मशहूर Galgame पड़ा है, और कमेंट सेक्शन में सबसे ज़्यादा लाइक पाने वाला कमेंट है "लोकलाइज़ेशन का इंतज़ार"। पुराने Galgame के हालात कुछ यही हैं: लोकलाइज़ेशन टीम भंग हो गई, पैच अधूरा रह गया, या किसी ने हाथ लिया ही नहीं — गेम जितना पुराना, अनुवाद मिलने की संभावना उतनी कम। लेकिन मशहूर गेम की कहानी अनुवाद के ना होने से खेलने लायक नहीं रह जाती; असली सवाल बस इतना है: टेक्स्ट समझ नहीं आता, विकल्प चुनने में डर लगता है। इस लेख में एक ऐसा तरीका बताया गया है जिसमें पैच का इंतज़ार नहीं करना पड़ता और गेम फ़ाइलें भी नहीं छेड़नी पड़तीं — खेलते समय डायलॉग, विकल्प और इंटरफ़ेस आपकी ज़रूरत की भाषा में साथ-साथ बदलते जाते हैं।
Galgame का अनुवाद क्यों नहीं आता?
लोग सोचते हैं कि लोकलाइज़ेशन पैच बनाना "टेक्स्ट अनुवाद करके वापस डाल देना" है, लेकिन असल मेहनत कल्पना से कहीं ज़्यादा है: Galgame का टेक्स्ट इंजन की स्क्रिप्ट फ़ाइलों में दबा होता है, पहले एक्सट्रैक्शन टूल लिखकर हज़ारों डायलॉग निकालने पड़ते हैं, अनुवाद के बाद भी कैरेक्टर-लिमिट ओवरफ़्लो, नाम के रंग, विकल्प जंप जैसी बारीकियाँ संभालनी पड़ती हैं — गेम बदला, इंजन बदला, तो टूल लगभग फिर से बनाना पड़ता है। पुराने गेम के इंजन के लिए तैयार टूल नहीं होते, बिक्री टीम के जोश को टिकाने लायक नहीं होती, इसलिए पैच ख़ुद-ब-ख़ुद बहुत लंबा खिंच जाता है।
और खिलाड़ियों के लिए दिक़्क़त समय है: 45-50 चैप्टर वाली एक विज़ुअल नॉवेल को मशीनी अनुवाद वेबसाइट से वाक्य-दर-वाक्य कॉपी-पेस्ट करके पढ़ें तो रफ़्तार टुकड़ों-टुकड़ों में बँट जाती है; रॉ वर्ज़न पर ज़ोर लगाकर काट लें तो किरदारों का लहजा और इशारे सब अंदाज़े पर चलते हैं। दिक़्क़त "अनुवाद है या नहीं" में नहीं, बल्कि इसमें है कि अनुवाद वाक्य-दर-वाक्य आगे बढ़ने की पढ़ने की रफ़्तार के साथ चल पाता है या नहीं।
गेम फ़ाइलें बदले बिना खेलने का तरीका: टेक्स्ट विंडो को घेर लें
स्क्रीन ट्रांसलेटर बिल्कुल दूसरा रास्ता अपनाता है: गेम को ज़रा भी नहीं छेड़ता। VoriTrans को उदाहरण लें, Windows क्लाइंट इंस्टॉल करके चार कदमों में शुरुआत हो जाती है:
क़दम 1: कंटेंट टाइप चुनें। बाईं ओर "स्क्रीन ट्रांसलेशन" पेज में ऊपर का "कंटेंट टाइप" "गेम मोड" पर बदलें, रिकग्निशन गेम इंटरफ़ेस की ख़ासियत के हिसाब से काम करेगा।
क़दम 2: गेम विंडो चुनें। "विंडो चुनें" पर क्लिक करके गेम विंडो चुनें, टूल उसकी जगह अपने-आप ट्रैक करेगा; सिर्फ़ टेक्स्ट बॉक्स अनुवाद करना हो तो "एरिया चुनें" से उस पट्टी को घेर लें।
क़दम 3: मॉडल और भाषा चुनें। ट्रांसलेशन मॉडल में पहले "लोकल मॉडल" चुनें, कोई क्रेडिट खर्च नहीं होता; सोर्स भाषा ऑटो-डिटेक्ट पर रहने दें, टारगेट भाषा अपनी ज़रूरत की चुनें।
क़दम 4: ऑटो ट्रांसलेशन चालू करें। नीचे-बाएँ "ऑटो ट्रांसलेशन" स्विच चालू करें, नीचे "ट्रांसलेशन मोड" में "इन-प्लेस ओवरले" चुनें, अनुवाद सीधे टेक्स्ट विंडो के ऊपर बैठ जाएगा; क्लिक करके अगले वाक्य पर जाएँ तो अनुवाद अपने-आप रिफ़्रेश हो जाएगा, रफ़्तार रॉ पढ़ने जैसी ही है, बस टेक्स्ट मातृभाषा में हो गया है।
यह स्क्रिप्ट निकालता नहीं, रिसोर्स बदलता नहीं, प्रोसेस में इंजेक्ट नहीं करता — गेम ओरिजिनल ही रहता है, सेव पहले जैसे चलते हैं; यही इसे लोकलाइज़ेशन पैच से सबसे बुनियादी तौर पर अलग करता है: पैच गेम की सर्जरी करता है, यह आपको एक "अनुवाद चश्मा" पहना देता है। जिन पुराने गेम्स के लोकलाइज़ेशन की योजना नहीं है, उनके लिए यही अभी शुरू किया जा सकने वाला, कम लागत का व्यावहारिक विकल्प है।

विकल्प समझ गए, तब रूट सही जाएगा
दूसरे गेम्स से Galgame का सबसे बड़ा फ़र्क़ यह है कि विकल्प कहानी ले जाते हैं: ग़लत चुनाव पर bad end, अफ़ेक्शन कम होने पर रूट लॉक, अहम विकल्प तय करते हैं कि ट्रू एंडिंग मिलेगी या नहीं। इसलिए विकल्पों का अनुवाद डायलॉग के अनुवाद से भी ज़्यादा ज़रूरी है।
व्यवहार में दो आदतें बनाने लायक़ हैं। पहली, विकल्प आने वाली जगह को सिलेक्शन एरिया में शामिल करें — विकल्प के बटन और टेक्स्ट विंडो आमतौर पर एक ही स्क्रीन पर होते हैं, एरिया घेरते समय नीचे विकल्प आने की जगह छोड़ दें, विकल्प पॉप होते ही अनुवाद सीधे बटन के ऊपर बैठ जाएगा, रेस लगानी नहीं पड़ेगी। दूसरी, वापस देखने का फ़ायदा उठाएँ: ज़्यादातर Galgame में पढ़े-चुके टेक्स्ट का लॉग होता है, एक हिस्सा अनुवाद करने के बाद भरोसा न हो कि किरदार ने क्या कहा, तो लॉग एरिया खोलकर अस्थायी रूप से घेरकर भी अनुवाद किया जा सकता है। टूल के ऑटो-फ़ॉलो के साथ वाक्य-दर-वाक्य आगे बढ़ने की रफ़्तार नहीं टूटेगी।

इंटरफ़ेस टेक्स्ट, ग्लॉसरी और डिस्प्ले
डायलॉग और विकल्पों के अलावा कुछ बारीकियाँ लंबे अनुभव में असर डालती हैं:
- नाम और प्रॉपर नाउन: हीरोइन का नाम, ख़ास सेटिंग्स के शब्द हज़ारों डायलॉग में बार-बार आते हैं। बाईं ओर "टर्म ग्लॉसरी" में मूल शब्द और बदले का अनुवाद जोड़ें, "अंग्रेज़ी शब्दों का केस अनदेखा करें" टिक करें, अगले अनुवाद से अपने-आप लागू होगा; ग्लॉसरी इंपोर्ट-एक्सपोर्ट सपोर्ट करती है, लंबे गेम में नाम और शब्द हर जगह एक रहेंगे, इशारे ठीक जगह पर पूरे होंगे, कहानी नहीं उलझेगी।
- ट्रांसलेशन हिस्ट्री: हर अनुवाद अपने-आप लोकल मशीन पर रिकॉर्ड होता है, अनुवाद किए हुए हिस्से कभी भी वापस देखकर जाँच सकते हैं; हिस्ट्री लोकल में सेव रहती है, साफ़ करना है या नहीं फ़ैसला आपका।
- गेम ट्रांसलेशन प्रॉम्प्ट: प्राथमिकता सेटिंग्स में गेम टेक्स्ट का अनुवाद प्रॉम्प्ट कस्टमाइज़ किया जा सकता है, ताकि अनुवाद का लहजा गेम के मुताबिक़ हो और नामों के संबोधन एक जैसे रहें।
- टाइटल मेन्यू और लेखन दिशा: गेम शुरू करना, सेव लोड करना जैसे सिस्टम शब्द अस्थायी रूप से घेरकर देखने भर से समझ आ जाते हैं; वर्टिकल टेक्स्ट के लिए मूल टेक्स्ट के हिसाब का लेआउट चुनें, रिकग्निशन ज़्यादा स्थिर रहेगा।
क्या कवर होता है, क्या नहीं
डायलॉग, विकल्प, मेन्यू, पढ़े-चुके लॉग, सिस्टम मैसेज — स्क्रीन पर टेक्स्ट दिख रहा है, तो घेरकर अनुवाद किया जा सकता है; भाषाओं में 105 भाषाएँ एक-दूसरे के साथ जुड़ सकती हैं, सरलीकृत चीनी, हांगकांग चीनी, ताइवान पारंपरिक चीनी तीन अलग विकल्प हैं। सीमाएँ भी साफ़ रखें: यह स्क्रीन पर पहले से दिख रहे टेक्स्ट का अनुवाद करता है, सबटाइटल न होने वाली आवाज़ का अनुवाद नहीं होता, स्पीच ट्रांसक्रिप्शन और डबिंग इसकी क्षमता में नहीं हैं; कुछ फ़ुलस्क्रीन मोड या ख़ास एंटी-चीट मैकेनिज़्म वाले प्लेटफ़ॉर्म पर रिकग्निशन पर असर पड़ सकता है, विंडोड मोड में बदलने से आमतौर पर हल हो जाता है।
ख़र्च को लेकर पहले से फ़ैसला नहीं करना पड़ता: Windows क्लाइंट आधिकारिक डाउनलोड पेज से लें, लोकल मॉडल फ़्री क्रेडिट खर्च करता है — गेस्ट को हर महीने 1,000, रजिस्टर करने पर 2,000, चालू महीने तक वैध, एक छोटे गेम को पूरा निकालने के लिए काफ़ी है; इस्तेमाल बढ़ने पर फिर मेंबरशिप प्लान तुलना करें, नियम आधिकारिक प्राइसिंग पेज के हिसाब से मानें। जिस गेम के अनुवाद का सबसे लंबा इंतज़ार किया, वही चुनकर टेक्स्ट विंडो घेरकर एक रात चलाएँ, आगे खेलने लायक़ है या नहीं — जवाब बहुत साफ़ हो जाएगा।
अक्सर पूछे जाने वाले सवाल
क्या यह लोकलाइज़ेशन पैच की तरह गेम फ़ाइलें ख़राब कर देगा?
नहीं। स्क्रीन ट्रांसलेटर स्क्रीन पर दिख रहे टेक्स्ट को पढ़ता है, गेम फ़ाइलों को नहीं छूता, प्रोसेस में इंजेक्ट नहीं करता, ओरिजिनल गेम और सेव दोनों बेअसर रहते हैं; टूल बंद करते ही स्क्रीन पहले जैसी हो जाती है। लोकलाइज़ेशन पैच को गेम रिसोर्स बदलने पड़ते हैं, दोनों के मैकेनिज़्म पूरी तरह अलग हैं।
विकल्प पलक झपकते निकल जाते हैं, अनुवाद देखने का समय मिलेगा?
मिलेगा। अनुवाद रीयल-टाइम में विकल्प की असली जगह पर बैठ जाता है, विकल्प पॉप होते ही अनुवाद बटन पर मौजूद होता है, पहले स्क्रीनशॉट लेकर फिर अनुवाद कराने की ज़रूरत नहीं। शक हो तो गेम का पढ़े-चुके टेक्स्ट का लॉग खोलकर लॉग एरिया घेरें, अनुवाद देखकर फ़ैसला करें।
पुराने गेम का अनुवाद सिर्फ़ फ़ुलस्क्रीन मोड में होता है?
विंडोड मोड में चलाने की सलाह है, रिकग्निशन ज़्यादा स्थिर रहता है, घेरना भी आसान होता है। ज़्यादातर पुराने Galgame को टूल से ज़बरदस्ती विंडोड किया जा सकता है; कुछ फ़ुलस्क्रीन-एक्सक्लूसिव मोड में रिकग्निशन में गड़बड़ हो सकती है, डिस्प्ले मोड बदलने से आमतौर पर हल हो जाता है।



