Chrome के built-in Google Translate में मूल पाठ और अनुवाद को बार-बार क्लिक करके बदल-बदलकर देखना परेशान कर रहा था, इसलिए यह बनाया!
(chromewebstore.google.com)कभी-कभी quality कम होती है, लेकिन पूरे पेज का अनुवाद चाहिए होता है, इसलिए built-in Google Translate का उपयोग करना पड़ता है.
Built-in full-page translation में कभी-कभी गलत अनुवाद या बहुत literal translation होता है, तो समझने के लिए फिर से मूल पाठ पर वापस जाना पड़ता है.
बार-बार आगे-पीछे करके देखना परेशान करने लगा, इसलिए मैंने एक Chrome extension बनाया जो Google Translate पर क्लिक करने पर अनुवाद के नीचे मूल पाठ को shadow की तरह साथ में दिखाता है.
विशेषताएँ
- Manifest V3 आधारित Chrome extension.
- सामान्य translator की तरह मूल पाठ/अनुवाद को toggle करने की ज़रूरत नहीं, दोनों पंक्तियाँ साथ दिखती हैं.
- अलग से translation call किए बिना, Chrome के built-in translation engine द्वारा बनाए गए DOM result को post-process करने का तरीका है.
- आधिकारिक docs को जल्दी-जल्दी देखने वाले developers और language learners के लिए सुझाया जाता है.
- demo वीडियो: https://www.youtube.com/watch?v=ta9WaXq1aoc
अगर आपको कोई ऐसा पेज मिले जहाँ यह अजीब तरह से काम करे या layout टूट जाए, तो GitHub Issues या ईमेल (ktkwhms3@gmail.com) पर बताइए, इससे सच में बहुत मदद मिलेगी. व्यक्तिगत रूप से, मैं चाहता हूँ कि Chrome ऐसी सुविधा आधिकारिक रूप से दे...
extension लिंक: https://chromewebstore.google.com/detail/shadow-translator/njhfceigjibchcnokjaoapmobelimlnm?authuser=0&hl=ko
GitHub Issues लिंक: https://github.com/woohyun1031/Shadow-Translator/issues
14 टिप्पणियां
वाह, यह बात काफ़ी दिलचस्प और अच्छी लगी कि अलग extension में translation engine चलाने के बजाय, Chrome का page translation जैसा है वैसा ही इस्तेमाल करने पर भी यह काम करता है।
दूसरी साइटों के बारे में तो मुझे ठीक से नहीं पता, लेकिन अभी के लिए सिर्फ GitHub और Reddit पर काम करना भी बहुत अच्छा है, धन्यवाद।
लेकिन अनुवादित कोरियाई के नीचे दिखने वाला अंग्रेज़ी मूल पाठ थोड़ा छोटा लगता है और उसका रंग भी ठीक से दिखाई नहीं देता, इसलिए अगर इसे सेट करने का कोई option हो तो सच में बहुत अच्छा होगा...
अच्छी राय देने के लिए धन्यवाद! अगले अपडेट में हम इस दिशा में काम करेंगे कि पॉपअप में मूल पाठ के फ़ॉन्ट को विस्तार से बदला जा सके।
दुर्भाग्य से, यह Naver Whale में ठीक से काम नहीं करता लगता है; शायद इसका built-in translator Google नहीं है।
जैसा आपने कहा, Shadow Translator उस
<font>टैग को पहचानकर मूल पाठ बहाल करने के तरीके से काम करता है, जिसे Google Translate पेज में insert करता है.इसलिए Chromium-आधारित होने की वजह से installation भले संभव हो, लेकिन Edge या Whale जैसे अपने built-in translation engine इस्तेमाल करने वाले browsers में यह सामान्य रूप से काम न भी करे… (अभी यह Chrome + Google Translate environment के हिसाब से tuned है. संदर्भ के लिए, Brave का Lingvanex DOM processing के मामले में Google Translate से मिलता-जुलता है, इसलिए हमने पुष्टि की है कि वह सामान्य रूप से काम करता है!)
आगे चलकर cross-browser compatibility में सुधार पर भी साथ में विचार करेंगे. अच्छे feedback के लिए धन्यवाद!
कमाल है! immersive translator इस्तेमाल कर रहा था, लेकिन free limit की वजह से → Shadow Translator+Mouse tooltip translator पर स्विच कर लिया। अगर original text को प्राथमिकता देने वाली setting बदली जा सके, तो और भी अच्छा लगेगा। :)
अच्छे फ़ीडबैक के लिए धन्यवाद! हम जल्द ही मूल पाठ (shadow) स्टाइल के लिए user settings को लागू करने की कोशिश करेंगे!
मुझे मूल पाठ और अनुवाद को बारी-बारी से देखते रहना मुश्किल लगता है, इसलिए मैं तो सीधे mouse tooltip translation इस्तेमाल कर रहा हूँ, और usability के हिसाब से यह ज़्यादा बेहतर लगता है (https://github.com/ttop32/MouseTooltipTranslator)
मैंने भी शुरुआत में दूसरे tooltip extension का इस्तेमाल किया था, लेकिन फिर लगा कि पेज के अंदर पूरे context को एक नज़र में देख पाना बेहतर होगा, इसलिए मैंने इसे खुद बना लिया!
जैसा आपने कहा, usability के लिहाज़ से जो अंतर है वह कुछ हद तक टाला नहीं जा सकता, लेकिन MouseTooltipTranslator की तुलना में permissions और size का बोझ कम है, इसलिए इसे हल्के-फुल्के तौर पर एक बार साथ में इस्तेमाल करके देखना अच्छा लग सकता है! धन्यवाद!
https://immersivetranslate.com/
क्या इसमें इससे बेहतर कोई बात है? होगी तो मैं उसी पर स्विच कर लूंगा
मैंने इसे दोहरे अनुवाद के उद्देश्य से बनाया था, लेकिन मुझे पता नहीं था कि ऐसा extension app पहले से मौजूद है.
सबसे पहले, इसके बारे में बताने के लिए धन्यवाद! मैंने देखा कि वह app भी यही सुविधा देता है, बल्कि और भी ज़्यादा features प्रदान करता है, और उसका अनुवाद भी काफ़ी साफ़-सुथरा है.
वह app भी बेहतरीन है, लेकिन अगर मेरी app से उसका अंतर बताऊँ, तो वह इस प्रकार है.
अत्यंत हल्का — 1MB से कम (vs 37.3MB)
न्यूनतम permissions — Immersive Translate को "ब्राउज़िंग हिस्ट्री देखना" और "सभी पेज कंटेंट को block करना" permissions चाहिए, जबकि Shadow Translator केवल site access permission का उपयोग करता है.
Native UI का उपयोग — अलग UI खोले बिना, आप Chrome translation UI (address bar icon, right-click menu) को वैसे ही इस्तेमाल कर सकते हैं.
फ़ीचर्स की समृद्धि या translation quality के विकल्पों में Immersive Translate ज़्यादा आगे है। अगर आपको PDF translation, वीडियो subtitles, EPUB, और अलग-अलग translation engine चुनने जैसी चीज़ें चाहिए, तो वह विकल्प अधिक बेहतर हो सकता है.
लेकिन अगर आपका उद्देश्य "Chrome के built-in translation में सिर्फ़ मूल पाठ की एक लाइन जोड़ना" जैसा हल्का उपयोग है, तो permissions, size, और settings के झंझट के बिना इस्तेमाल कर पाने के लिहाज़ से Shadow Translator भी बुरा विकल्प नहीं लगता!
धन्यवाद।
मुझे लगता है कि इसे benchmark करके और बेहतर बनाया जा सकता है!
आपके बताने की वजह से मैंने भी Immersive Translate इस्तेमाल करके देखा!
तुलना करने पर, translation display latency के मामले में Shadow Translator थोड़ा तेज़ होने का फायदा रखता था! आप भी एक बार साथ में इस्तेमाल करके देखें और जो आपको ज़्यादा पसंद आए, उसे आराम से इस्तेमाल करें!
जैसा आपने कहा, मैं benchmarking करते हुए इसे और बेहतर बनाऊँगा। धन्यवाद!