फ़ारसी सबटाइटल में अजीब अक्षर दिख रहे हैं? उन्हें वापस सही फ़ारसी में बदलें
अगर फ़ारसी सबटाइटल سلام, ÓáÇã, सवालिया निशान (???) या खाली बॉक्स की तरह दिख रहे हैं, तो आम तौर पर उनका असली टेक्स्ट सुरक्षित होता है। फ़ाइल किसी पुरानी एन्कोडिंग में सेव हुई थी, या गलत एन्कोडिंग में पढ़कर दोबारा सेव कर दी गई थी। फ़ाइल अपलोड करें, टूल अपने आप पहचान लेगा कि क्या गड़बड़ी हुई है, उसे ठीक करेगा और सही पंचुएशन के साथ साफ़ UTF-8 फ़ारसी टेक्स्ट देगा। 3,000 लाइनों तक के जॉब पूरी तरह मुफ़्त हैं; पूरे सीज़न के लिए सिर्फ़ $5, एक बार का पेमेंट।
- سلام: UTF-8 टेक्स्ट को Western समझकर दोबारा सेव किया गया था; ठीक किया गया
- ÓáÇã: Windows-1256 टेक्स्ट को Western समझकर दोबारा सेव किया गया था; ठीक किया गया
- VLC में सवालिया निशान या बॉक्स: अक्सर Windows-1256 फ़ाइल को UTF-8 के रूप में पढ़ने पर होता है; कन्वर्ट किया गया
- अरबी ي और ك को फ़ारसी ی और ک से बदला गया; दाएँ-से-बाएँ (RTL) मार्क्स जोड़े गए
- वही फ़ाइल नाम और फ़ॉर्मैट वापस मिलेंगे, साफ़ UTF-8 में
हर तरह के बिगड़े हुए टेक्स्ट का क्या मतलब होता है
उदाहरण के लिए سلام शब्द को लें। UTF-8 में सेव होने पर हर फ़ारसी अक्षर दो बाइट्स का होता है। अगर कोई प्रोग्राम उन बाइट्स को Western European टेक्स्ट की तरह पढ़कर सेव कर दे, तो हर अक्षर दो लैटिन अक्षरों में बदल जाता है और आपको سلام दिखता है। Ø और Ù से भरी लाइनें इसी गड़बड़ी की निशानी हैं।
अगर फ़ाइल असल में Windows-1256 (फ़ारसी और अरबी की पुरानी Windows एन्कोडिंग) में थी, तो हर अक्षर एक बाइट का होता है। Western टेक्स्ट की तरह पढ़कर दोबारा सेव करने पर سلام बन जाता है ÓáÇã: यानी हर फ़ारसी अक्षर के बदले एक एक्सेंट वाला लैटिन अक्षर। Windows-1256 वाली फ़ाइल को अगर कोई प्लेयर UTF-8 समझकर पढ़े, तो सवालिया निशान या बॉक्स दिखने लगते हैं, क्योंकि वे बाइट्स मान्य UTF-8 नहीं होते।
इन तीनों समस्याओं को ठीक किया जा सकता है, क्योंकि असली अक्षर किसी दूसरे रूप में अब भी मौजूद हैं। यह टूल फ़ाइल का पैटर्न पहचानता है, अक्षरों को उनके मूल बाइट्स में बदलता है, और सही एन्कोडिंग के साथ पढ़ता है।
इसके अलावा क्या-क्या ठीक किया जाता है
- अगर पूरे सबटाइटल में पंचुएशन लाइन के शुरू में चला गया हो (जैसे ".سلام"), तो उसे वापस लाइन के अंत में लाया जाता है
- पुराने डायरेक्शन कंट्रोल कैरेक्टर हटाए जाते हैं और हर लाइन के दोनों छोर पर दाएँ-से-बाएँ (RTL) मार्क जोड़ा जाता है
- पुरानी फ़ारसी फ़ाइलों में दिखने वाले अरबी ي और ك को बदलकर फ़ारसी ی और ک किया जाता है
- ? , ; को बदलकर ؟ ، ؛ किया जाता है, जबकि 1,000 जैसे नंबरों को वैसे ही रखा जाता है
- <i> और {\an8} जैसे टैग्स को बिना छेड़े वैसे ही रखा जाता है
अक्षरों को कब ठीक नहीं किया जा सकता
अगर फ़ाइल में असली अक्षरों की जगह वाकई '?' कैरेक्टर सेव हो चुके हैं (क्योंकि किसी प्रोग्राम ने सपोर्ट न होने पर उन्हें बदल दिया था), तो असली टेक्स्ट हमेशा के लिए मिट चुका है और कोई भी टूल उसे वापस नहीं ला सकता; आपको दूसरी कॉपी ढूँढनी होगी। अगर बॉक्स सिर्फ़ किसी एक TV या प्लेयर पर दिख रहे हैं और कंप्यूटर पर फ़ाइल सही चल रही है, तो उस डिवाइस में फ़ारसी फ़ॉन्ट नहीं है, और फ़ाइल बदलने से यह ठीक नहीं होगा। अगर बॉक्स सिर्फ़ टेक्स्ट के आगे-पीछे दिखें, तो फ़ाइल को RTL मार्क्स हटाकर दोबारा प्रोसेस करें।
टूल कैसे काम करता है, कितना खर्च आता है और आपकी फ़ाइलें कैसे संभाली जाती हैं, यह फ़ारसी और अरबी सबटाइटल ठीक करें पेज पर है; हर टूल की कीमत कीमत पेज पर है।
आख़िरी अपडेट:
सवाल और जवाब
क्या ChatGPT बिगड़े हुए फ़ारसी सबटाइटल ठीक कर सकता है?
अगर आप سلام जैसी एक लाइन पेस्ट करें, तो वह पैटर्न पहचानकर शब्द का अंदाज़ा लगा सकता है। लेकिन पूरी फ़िल्म एक जवाब के लिए बहुत लंबी होती है, और चैट में कॉपी-पेस्ट करने से वे ज़रूरी कैरेक्टर बदल सकते हैं जिनकी ज़रूरत एन्कोडिंग ठीक करने के लिए होती है। यह टूल हर लाइन पर बाइट दर बाइट एन्कोडिंग की गलती को ठीक करता है।
वही फ़ाइल मेरे कंप्यूटर पर ठीक दिखती है लेकिन TV पर क्यों नहीं?
हो सकता है आपका कंप्यूटर एन्कोडिंग का सही अंदाज़ा लगा लेता हो जबकि TV उसे UTF-8 मान लेता है, या फिर TV में फ़ारसी फ़ॉन्ट ही न हो। UTF-8 में बदलने से पहली समस्या ठीक हो जाती है; दूसरी समस्या के लिए अलग प्लेयर की ज़रूरत होगी।
क्या टाइमिंग में कोई बदलाव होगा?
नहीं। सिर्फ़ टेक्स्ट को ठीक किया जाता है। टाइमिंग, क्रम और फ़ॉर्मैटिंग पहले जैसी ही रहती है।
इसकी कीमत कितनी है?
कुल 3,000 सबटाइटल लाइनों तक की फ़ाइल या जॉब पूरी तरह मुफ़्त है, डाउनलोड समेत (ज़्यादातर सिंगल फ़िल्में इसमें आ जाती हैं)। पूरे सीज़न के लिए 50 फ़ाइलों और 50,000 लाइनों तक सिर्फ़ $5, एक बार का पेमेंट।
क्या यह दरी और अरबी के लिए भी काम करता है?
हाँ। अपलोड करने से पहले भाषा चुन लें; दरी में फ़ारसी वाले अक्षर के नियम लागू होते हैं, और अरबी में उसके अपने ي और ك सुरक्षित रहते हैं।
क्या मैं देख सकता हूँ कि क्या-क्या ठीक किया गया?
हाँ। स्क्रीन पर समरी दिखेगी कि कितनी फ़ाइलों की कौन-सी एन्कोडिंग बदली गई, कितनी फ़ाइलों में बिगड़े हुए अक्षर सुधारे गए और कितनों में पंचुएशन को वापस सही जगह लगाया गया।