सीधे कंटेंट पर जाएं

फ़ॉर्मैटिंग खोए बिना डॉक्यूमेंट का अनुवाद करें

Word डॉक्यूमेंट, Excel वर्कबुक या PDF का दूसरी भाषा में अनुवाद करें और वही फ़ाइल वापस पाएं — हर टेबल, चार्ट, फ़ॉर्मूला और तस्वीर अपनी जगह पर। कुछ भी कभी स्टोर नहीं किया जाता।

3 टूल्स, साइनअप नहीं, वॉटरमार्क नहीं

“Word फ़ाइल का अनुवाद करें” एक Word डॉक्यूमेंट लेता है और उसे दूसरी भाषा में लौटाता है, उसकी हेडिंग, टेबल, हेडर, फ़ुटनोट और तस्वीरें बिना छुए; “Excel फ़ाइल का अनुवाद करें” वर्कबुक के साथ यही करता है, और जिस टेक्स्ट पर कोई फ़ॉर्मूला निर्भर है उसे नहीं छूता, ताकि हिसाब फिर भी सही बैठे; “PDF का अनुवाद करें” हर अनुवादित पैराग्राफ़ को उसी पेज पर, उन्हीं तस्वीरों के ऊपर वापस रखता है। तीनों टूल पहचान लेते हैं कि फ़ाइल किस भाषा में लिखी है, 50 से ज़्यादा भाषाओं के बीच काम करते हैं, और डॉक्यूमेंट को कभी कहीं नहीं भेजते। नीचे के नोट्स बताते हैं कि “फ़ॉर्मैटिंग बनाए रखने” में असल में क्या लगता है, और कहां मशीन अनुवाद को किसी इंसान की जांच चाहिए।

डॉक्यूमेंट को ट्रांसलेटर में पेस्ट करने से वह क्यों बिगड़ जाता है

Word का पैराग्राफ़ सिर्फ़ टेक्स्ट की एक लाइन नहीं होता। वह रन की एक कतार है — ऐसे हिस्से जिनमें एक ही फ़ॉन्ट, साइज़ और रंग है — और उनके बीच फ़ील्ड, बुकमार्क, कमेंट के एंकर, फ़ुटनोट के रेफ़रेंस और तस्वीरें होती हैं। टेक्स्ट कॉपी करें, अनुवाद करें और वापस पेस्ट करें, तो जो कुछ अक्षर नहीं था वह सब चला जाता है: बोल्ड, लिंक, पेज नंबर का फ़ील्ड, फ़ुटनोट का निशान।

सीधा-सा हल, यानी हर रन का अलग अनुवाद, इससे भी बुरा है। भाषाओं में शब्दों का क्रम अलग होता है, इसलिए “the red house” को “la casa roja” बनना पड़ता है — विशेषण अपनी जगह बदलता है, और बोल्ड को भी उसके साथ जाना पड़ता है। टुकड़ों का अलग-अलग अनुवाद करें तो मिलता है “la roja casa”, जो कोई स्पैनिश बोलने वाला नहीं लिखेगा। हर पैराग्राफ़ का अनुवाद पूरा एक साथ होना चाहिए, फ़ॉर्मैटिंग शब्दों के साथ-साथ चलनी चाहिए, और फिर उसे रन-दर-रन वापस रखना होता है। ये टूल यही करते हैं, और इसीलिए कोई बोल्ड शब्द, हाइपरलिंक या हाइलाइट किया हुआ वाक्यांश अनुवाद में सही शब्दों पर ही आता है।

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

स्प्रेडशीट प्रोग्राम हैं, सिर्फ़ टेक्स्ट नहीं

वर्कबुक की एक समस्या है जो डॉक्यूमेंट में नहीं होती: उसके कुछ शब्द ऐसा डेटा हैं जिससे फ़ॉर्मूले तुलना करते हैं। =COUNTIF(C:C, "Paid") उन सेल को गिनता है जिनमें अंग्रेज़ी शब्द “Paid” है। सेल का अनुवाद “Pagado” कर दें, तो फ़ॉर्मूला फिर भी चलता है, फिर भी एक नंबर दिखाता है, और वह नंबर अब शून्य है। ड्रॉप-डाउन सूचियां, प्रोडक्ट के नाम से होने वाले लुकअप, और नाम से रेफ़र किए जाने वाले टेबल कॉलम भी इसी तरह चुपचाप फ़ेल होते हैं।

इसलिए “Excel फ़ाइल का अनुवाद करें” पहले वर्कबुक का हर फ़ॉर्मूला, वैलिडेशन सूची, पिवट टेबल और टेबल रेफ़रेंस पढ़ता है, और जिस भी टेक्स्ट पर वे निर्भर हैं, वह ठीक वैसा ही रहता है। पेज आपको बताता है कि ऐसे कितने सेल थे, ताकि आपकी जानकारी के बिना कुछ भी न छूटे। शीट के नाम भी वैसे ही रहते हैं, क्योंकि दूसरी शीटों और दूसरी वर्कबुक के फ़ॉर्मूले किसी शीट को उसके नाम से ही ढूंढते हैं।

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

मशीन अनुवाद कितना अच्छा है, ईमानदारी से

यहां का अनुवाद वही है जो Mozilla ने Firefox के पेज अनुवाद के लिए बनाया है: सहज, तेज़, और सबसे अच्छा अंग्रेज़ी और ज़्यादा बोली जाने वाली यूरोपीय भाषाओं के बीच। किसी डॉक्यूमेंट को समझने, जांच के लिए एक ड्राफ़्ट तैयार करने, और रोज़मर्रा की चीज़ों — चिट्ठियां, मैनुअल, रेट लिस्ट, रिपोर्ट — का अनुवाद करने के लिए यह बहुत अच्छा है, जिनके लिए कोई अनुवादक को पैसे नहीं देता।

जहां शब्दों का वज़न हो, वहां यह किसी प्रोफ़ेशनल की जगह नहीं ले सकता। मशीन अनुवाद ऐसा वाक्य बना सकता है जो पढ़ने में बिल्कुल सही लगे, लेकिन कहे कुछ और, और उसके पास आपकी कंपनी की शब्दावली जानने का कोई तरीक़ा नहीं है। क़ानूनी, मेडिकल, वित्तीय या छपने जा रही किसी भी चीज़ की जांच किसी धाराप्रवाह बोलने वाले से करवाएं। बिना संदर्भ का छोटा टेक्स्ट — “Net” या “Draw” नाम का कोई स्प्रेडशीट कॉलम — किसी भी अनुवादक के लिए सबसे मुश्किल होता है, इसलिए हेडिंग पर एक नज़र ज़रूर डाल लें।

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

भाषा का डेटा, और पहली बार ज़्यादा समय क्यों लगता है

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

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

ये टूल्स किस पर बने हैं

असली काम करने वाले ओपन-सोर्स इंजन, और वे स्पेसिफ़िकेशन जिन्हें वे लागू करते हैं।

  • Bergamot TranslatorMPL-2.0 — अनुवाद करता है — Mozilla का इंजन, वही जो Firefox में बना हुआ है.
  • Firefox Translations modelsMPL-2.0 — भाषा मॉडल हैं, जिन्हें Mozilla ने ट्रेन किया है और जो यहां बिना बदलाव के दिए जाते हैं.
  • fflateMIT — वह ZIP पैकेज खोलता और दोबारा लिखता है जो हर .docx और .xlsx असल में होता है.
  • HarfBuzzMIT — अनुवाद की गई PDF में बांग्ला, हिंदी, अरबी और दूसरी जटिल लिपियों को सही आकार देता है, और फ़ॉन्ट को सिर्फ़ इस्तेमाल हुए कैरेक्टर तक छोटा करता है.
  • Bijoy2UnicodeMIT — पुरानी PDF के लेगेसी Bijoy (SutonnyMJ) बांग्ला टेक्स्ट को Unicode में बदलता है ताकि उसका अनुवाद हो सके.
  • BharatType Hindi Text UtilitiesMIT — पुरानी PDF के लेगेसी Kruti Dev हिंदी टेक्स्ट को Unicode में बदलता है ताकि उसका अनुवाद हो सके.
  • Noto Sans CJKOFL-1.1 — चीनी, जापानी और कोरियन में अनुवाद की गई PDF टाइपसेट करता है.
  • ECMA-376 (Office Open XML)Specification — Word और Excel फ़ाइलों के पीछे का मानक है, और बताता है कि कौन-से हिस्से टेक्स्ट हैं.

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

क्या यह सच में मुफ़्त है?

हां — न साइनअप, न पेजों की कोई लिमिट, न वॉटरमार्क। किसी अनुवाद का कोई शुल्क नहीं लगता, क्योंकि कोई भी अनुवाद हमारे सर्वर पर होता ही नहीं।

क्या मेरा डॉक्यूमेंट स्टोर या अपलोड होता है?

नहीं। डॉक्यूमेंट का अनुवाद यहीं होता है और उसे कभी कहीं नहीं भेजा जाता, और कुछ भी स्टोर नहीं किया जाता। डाउनलोड होने वाली एकमात्र चीज़ भाषा का डेटा है, जो सबके लिए एक जैसा है।

कौन-सी भाषाएं सपोर्ट होती हैं?

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

क्या PDF का सीधे अनुवाद करूं या पहले उसे Word में बदलूं?

पढ़ने या शेयर करने के लिए [PDF का अनुवाद करें](translate-pdf) इस्तेमाल करें: पेज बिल्कुल वैसे ही रहते हैं। अनुवाद को आगे एडिट करना हो, तो उसे [PDF को Word में बदलें](pdf-to-word) से कन्वर्ट करें और [Word फ़ाइल का अनुवाद करें](translate-docx) इस्तेमाल करें — Word डॉक्यूमेंट लंबे टेक्स्ट के हिसाब से अपने-आप फैल जाता है, जो PDF पेज नहीं कर सकता।

पुरानी .doc और .xls फ़ाइलों का क्या?

उन्हें Word या Excel में खोलें और .docx या .xlsx के रूप में सेव करें, या स्प्रेडशीट को [XLS को XLSX में बदलें](xls-to-xlsx) से कन्वर्ट करें, फिर नई फ़ाइल का अनुवाद करें।

दूसरी टूल कैटेगरी

PDF टूल्सPDF डॉक्यूमेंट को बदलें, एडिट करें, ऑप्टिमाइज़ करें और सुरक्षित करें।इमेज टूल्सइमेज कन्वर्ट करें, कंप्रेस करें, ऑप्टिमाइज़ करें और एडिट करें।डॉक्यूमेंट टूल्सऑफ़िस डॉक्यूमेंट और ई-बुक कन्वर्ट करें और संभालें।स्प्रेडशीट टूल्सस्प्रेडशीट और स्ट्रक्चर्ड डेटा फ़ॉर्मैट कन्वर्ट करें।वीडियो टूल्सवीडियो फ़ाइलें कन्वर्ट करें, कंप्रेस करें और एडिट करें।ऑडियो टूल्सऑडियो फ़ाइलें कन्वर्ट करें, कट करें, जोड़ें और उनकी आवाज़ का लेवल सेट करें।OCR टूल्सइमेज और डॉक्यूमेंट से टेक्स्ट और डेटा निकालें।आर्काइव टूल्सZIP, RAR, 7z और TAR फ़ाइलें खोलें, और अपनी ख़ुद की बनाएं — कुछ भी स्टोर किए बिना।डेवलपर टूल्सडेवलपर के लिए फ़ॉर्मैटर, वैलिडेटर और रोज़मर्रा की यूटिलिटी।टेक्स्ट टूल्सटेक्स्ट एडिट करने, तुलना करने और गिनने के रोज़मर्रा के टूल्स।