चैटबॉट क्या अच्छा करता है
संवादों का अनुवाद ChatGPT, Claude और Gemini की खूबी है। कुछ दर्जन सबटाइटल लाइनें पेस्ट करके स्पेनिश या फ़ारसी में अनुवाद माँगिए, तो शब्द आम तौर पर स्वाभाविक होते हैं, और स्लैंग और लहजा पुराने अनुवाद टूल से बेहतर संभलता है। छोटी क्लिप, ट्रेलर या किसी एक सीन के लिए चैटबॉट अच्छा विकल्प है।
पूरी फ़िल्म पर हमने क्या नापा
हमारी लंबे जॉब की स्टडी के लिए हमने ऑस्कर वाइल्ड के नाटक The Importance of Being Earnest (पब्लिक डोमेन) के संवादों से 1,200 लाइन की, 85 मिनट की एक SRT फ़ाइल बनाई और तीन मॉडल को उनके API से एक ही निर्देश के साथ भेजी: "Translate this subtitle file into Spanish. Keep the SRT format and the timings."
| मॉडल | लौटाई गई लाइनें | मूल जैसे टाइम कोड | मिली गलतियाँ |
|---|---|---|---|
| GPT-6.1 Sol | 1,200 में से 1,200 | 1,200 | कोई नहीं |
| Gemini 4 Argon | 1,200 में से 1,200 | 1,199 | लाइन 770 अपने ही खत्म होने के समय के बाद, 10 सेकंड देर से शुरू होती है |
| Claude Sonnet 5.5 | 1,200 में से 1,198 | 1,198 | लाइन 329 और 357 पिछली लाइन में मिला दी गईं; बाद की 870 लाइनों के नंबर बदल गए |
| NoCutoff सबटाइटल अनुवादक | 1,200 में से 1,200 | 1,200 | कोई नहीं |
किसी भी जवाब में इन बदलावों के बारे में एक शब्द नहीं कहा गया। हर जवाब एक तैयार फ़ाइल जैसा दिखता था।
गड़बड़ी कहाँ होती है
- मिला दी गई लाइनें। Claude ने दो छोटी लाइनों के शब्द ("absence ...", "we know them.") पिछली लाइन में डाल दिए और उन्हें हटा दिया। वाक्य बेहतर पढ़ा जाता है, लेकिन अब वे शब्द स्क्रीन पर एक सेकंड पहले दिखते हैं, और पहली मिलावट के बाद की हर लाइन का नंबर मूल से अलग है।
- एक अंक। Gemini ने 00:54:55,839 लिख दिया, जबकि मूल में 00:54:45,839 था। अब वह लाइन शुरू होने से पहले ही खत्म हो जाती है। कुछ प्लेयर उसे छोड़ देते हैं, कुछ पूरी फ़ाइल ही रिजेक्ट कर देते हैं।
- लंबाई। अनुवाद में 38,000 से 56,000 आउटपुट टोकन लगे। अगर आपका ऐप इससे कम का जवाब ही देने देता है, तो फ़ाइल बीच में रुक जाती है और आपसे पूछा जाता है कि आगे बढ़ाएँ या नहीं।
- दाएँ से बाएँ लिखा टेक्स्ट। अरबी या फ़ारसी लाइनों में डायरेक्शन मार्क चाहिए, वरना कुछ प्लेयर विराम चिह्न लाइन के गलत सिरे पर दिखाते हैं।
ऐसा क्यों होता है
चैट में SRT फ़ाइल का अनुवाद करने के लिए मॉडल को पूरी फ़ाइल दोबारा लिखनी पड़ती है, नंबर और टाइम कोड समेत, यानी हज़ारों अंक जो कभी बदलने नहीं चाहिए। साथ ही वह किसी पाठक के लिए लिखता है, वीडियो प्लेयर के लिए नहीं: दो टुकड़ों को एक वाक्य में जोड़ देना पढ़ने में बेहतर लगता है, भले ही इससे टाइमिंग बिगड़ जाए। सबटाइटल फ़ाइल को अच्छे चैट जवाब से उल्टी चीज़ चाहिए: हर लाइन, ठीक उसी जगह जहाँ वह थी।
खुद कैसे टेस्ट करें
किसी पूरी फ़िल्म की SRT फ़ाइल लीजिए और चैटबॉट से उसे पूरा अनुवाद करने को कहिए।
- दोनों फ़ाइलों में आखिरी लाइन का नंबर और टाइम कोड मिलाइए।
- बीच से तीन लाइनें चुनिए और जाँचिए कि नंबर और टाइम कोड मेल खाते हैं।
- अनुवाद में ऐसा टाइम कोड खोजिए जिसमें खत्म होने का समय शुरू होने के समय से पहले हो।
- अनुवादित फ़ाइल अपने वीडियो प्लेयर में लोड कीजिए और आखिरी दस मिनट पर जाइए।
स्टेप-बाय-स्टेप तरीका अनुवादित SRT सिंक से बाहर क्यों हो जाती है में है।
इसके बजाय क्या इस्तेमाल करें
ऐसा टूल इस्तेमाल करें जो फ़ाइल का ढांचा मॉडल के हाथ में न छोड़े। हमारा सबटाइटल अनुवादक आपकी .srt या .vtt फ़ाइल को अलग-अलग लाइनों में पढ़ता है और सिर्फ़ टेक्स्ट भेजता है, एक बार में 60 लाइनों तक के ब्लॉक में। यह हर लाइन का अनुवाद उसी नंबर के साथ वापस माँगता है, कोई लाइन छूट जाए तो उसे दोबारा माँगता है, और शुरू और खत्म होने का समय सीधे आपकी फ़ाइल से कॉपी करता है। 1,200 लाइनों की उसी फ़ाइल पर इसने 1,200 लाइनें लौटाईं, और हर नंबर और टाइम कोड ओरिजिनल जैसा ही रहा। फ़ॉर्मैटिंग टैग अपनी जगह पर रहते हैं, दाएँ से बाएँ लिखी जाने वाली भाषाओं में हर लाइन पर डायरेक्शन मार्क लगता है, और आप द्विभाषी सबटाइटल भी चुन सकते हैं, जिनमें ओरिजिनल अनुवाद के ऊपर दिखता है। 41 टारगेट भाषाएँ हैं, और पूरा सीज़न एक ही जॉब में डाला जा सकता है। तैयार नतीजे का उदाहरण डेमो में देखें, या सीधे SRT से स्पेनिश, अरबी या फ़ारसी पर जाएँ।
यह सबटाइटल की टाइमिंग दोबारा सेट नहीं करता और वीडियो में पहले से जुड़े (बर्न्ड-इन) सबटाइटल नहीं पढ़ता। यह मशीन अनुवाद है, इसलिए व्यावसायिक रिलीज़ के लिए किसी भी चीज़ को किसी इंसान से ज़रूर जँचवा लें। अगर आपके पास रिकॉर्डिंग है और सबटाइटल फ़ाइल बिल्कुल नहीं है, तो पहले लंबे ऑडियो से टेक्स्ट से ट्रांसक्रिप्ट बनाएँ।
हर जॉब का पहला हिस्सा फ़्री है और इसके लिए अकाउंट नहीं चाहिए, इसलिए आप अपनी ही फ़ाइल पर इसकी तुलना किसी चैटबॉट से कर सकते हैं। पूरा जॉब, यानी 30 फ़ाइलों तक में 5,000 लाइनों तक, $5 में हो जाता है, सिर्फ़ एक बार पेमेंट।