1 पॉइंट द्वारा GN⁺ 2025-07-01 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • यह open source extension YouTube पर ऑटो-ट्रांसलेशन को रोकता है
  • वीडियो शीर्षक और विवरण हमेशा मूल भाषा में बने रहते हैं
  • ऑडियो ट्रैक भी डिफ़ॉल्ट रूप से मूल संस्करण पर सेट किए जाते हैं
  • सबटाइटल्स के लिए अपनी पसंद की भाषा चुनी जा सकती है, और उपलब्ध न होने पर वे अपने-आप निष्क्रिय हो जाते हैं
  • डेवलपर सपोर्ट या फ़ीडबैक GitHub issue page पर दिया जा सकता है

YouTube No Translation extension का अवलोकन

यह extension YouTube पर ऑटो-ट्रांसलेशन को रोकता है, जिससे वीडियो शीर्षक, विवरण और ऑडियो ट्रैक हमेशा मूल भाषा में उपलब्ध रहते हैं। जो उपयोगकर्ता कंटेंट को उसके मूल रूप में देखना चाहते हैं, उनके लिए यह इसका सबसे बड़ा लाभ है। कई प्रतिस्पर्धी extensions की तुलना में इसे सेट करना और इस्तेमाल करना आसान है, और open source होने के कारण इसकी विश्वसनीयता भी अधिक है।

मुख्य सुविधाएँ और फायदे

  • VIDEO TITLES
    • वीडियो शीर्षक हमेशा मूल भाषा में दिखते हैं
  • AUDIO TRACKS
    • ऑडियो ट्रैक हमेशा मूल संस्करण में चलाए जाते हैं (इसमें Shorts वीडियो भी शामिल हैं)
  • DESCRIPTIONS
    • विवरण अपने-आप अनुवादित नहीं होते और मूल रूप में बने रहते हैं
  • SUBTITLES
    • अपनी पसंद की सबटाइटल भाषा चुनी जा सकती है
    • अगर चुनी गई भाषा उपलब्ध न हो, तो सबटाइटल्स अपने-आप निष्क्रिय हो जाते हैं
    • YouTube द्वारा अपने-आप बनाए गए सबटाइटल्स (auto-generated subtitles) को हमेशा अनदेखा किया जाता है

सपोर्ट और अतिरिक्त जानकारी

  • अगर इस विकास से मदद मिली हो, तो KO-FI के माध्यम से समर्थन किया जा सकता है
  • सुधार अनुरोध या bug report GitHub issue page पर जमा की जा सकती है

1 टिप्पणियां

 
GN⁺ 2025-07-01
Hacker News राय
  • मुझे लगता है कि Autodubbing Google द्वारा बनाई गई सबसे खराब सुविधाओं में से एक है। यह केवल उन्हीं लोगों को मिलनी चाहिए जो इसे चाहते हैं, और खास भाषाओं के लिए इसे बंद करने का विकल्प भी होना चाहिए। जिन भाषाओं को मैं नहीं समझता, उनके लिए मैं खुद डिफ़ॉल्ट auto-dub भाषा चुनना चाहता हूँ। उदाहरण के लिए, फ़्रेंच से अंग्रेज़ी में अनुवाद की सटीकता शायद फ़्रेंच से जर्मन या स्पैनिश की तुलना में बेहतर होगी। और जो आवाज़ इस्तेमाल होती है, वह मानो 10 साल पुराने TTS जैसी लगती है

    • यह बेहद खराब है, और मुझे काफी देर तक समझ ही नहीं आया कि आखिर हो क्या रहा है। कुछ वीडियो तो मुझे सीधे AI से बने spam जैसे लगे। Reddit ने भी ऐसा ही फीचर डाला है, और auto-translated पोस्ट मेरे native language में Google search में आने लगते हैं। मैं उस भाषा में खोजते समय जानबूझकर English sites से बचता हूँ, फिर भी ऐसा होना बहुत परेशान करता है
    • एक दोस्त ने एक वीडियो देखकर सोचा कि वह AI से बना है, क्योंकि वह 17 भाषाओं में अनुवादित था। लेकिन आवाज़ स्वाभाविक थी, और वीडियो का flow, भावनाएँ और ज़ोर भी अच्छे से मेल खा रहे थे। उस मामले में dubbing के लिए पैसे देकर काम कराया गया था। लेकिन YouTube का auto-translation ऐसा बिल्कुल नहीं है। उसकी आवाज़ अटपटी, robotic और बिना context की होती है। अभी यह ठीक से polished भी नहीं है, और creator की मंशा बिल्कुल नहीं पहुँचा पाता, इसलिए यह मदद से ज़्यादा नुकसान करता है
    • कम से कम हर भाषा के लिए इसे अलग से disable करने का विकल्प होना चाहिए। उससे भी बेहतर हो तो Accept-Language header का इस्तेमाल करना चाहिए, यही समझदारी है। लेकिन मेरी location बार-बार गलती से Germany दिखा दी जाती है, इसलिए समस्या दोहराती रहती है। मैं साफ़ तौर पर 5 साल से एक French ISP इस्तेमाल कर रहा हूँ, फिर भी मुझे Germany में दिखाया जाता है। location data की जगह Accept-Language का इस्तेमाल करें तो कहीं बेहतर होगा। फिर भी, यह फीचर वाकई बहुत खराब है
  • मुझे लगता है कि YouTube multilingual users के साथ काफी ठंडा व्यवहार करता है। शायद उनका इरादा translation technology दिखाना हो, या उन users की सुविधा करना हो जिन्हें मूल भाषा नहीं आती, लेकिन सच कहूँ तो कभी-कभी लगता है कि किसी manager ने बस “मैंने यह implement किया” वाला credit लेने के लिए इसे बनवाया है। जबकि बहुत से users कई भाषाएँ जानते हैं, और उन्हें Google के “हम भाषा का अंदाज़ा लगाकर आपकी मदद करेंगे” वाले रवैये की ज़रूरत नहीं है। काश वे ऐसे users के अस्तित्व को सामान्य रूप से समझकर फीचर design करते

    • जब मैं नई भाषा सीखता हूँ, तो YouTube पर language learning videos अक्सर देखता हूँ, लेकिन कई बार वीडियो का description, title और audio track तक सब मेरी मातृभाषा में अनुवादित हो जाता है, जिससे वह सीखने के काम का नहीं रहता। अनुवादित description या title को default रूप से वापस बदलने का तरीका भी नहीं है, जो असुविधाजनक है। ऊपर से creator को भी शायद पता नहीं था कि उसके वीडियो पर auto-dubbing हो रही है। एक language-learning Shorts वीडियो मूल भाषा में अपलोड हुआ था, अंग्रेज़ी में नहीं, लेकिन YouTube ने उस पर अपने आप English dubbing लगा दी। मैंने comment किया, “AI voice इतनी खराब क्यों है?” तो creator ने खुद जवाब दिया, “वह मेरी आवाज़ है”
    • मैंने आज तक कोई ऐसी कंपनी नहीं देखी जिसने i18n (internationalization) और l10n (localization) को सही तरह समझा हो। बहुत से developers सोचते हैं कि “अगर IP address देश X का है, तो भाषा भी X होगी।” लेकिन यात्रियों, लंबे समय से रह रहे विदेशियों, या native speakers जो दूसरी भाषा सीखना चाहते हैं, जैसे बहुत तरह के मामले होते हैं। भले ही browser का Accept-Language X, Y पर सेट हो, search results को X को प्राथमिकता देनी चाहिए, लेकिन Y के लिए खोजने पर Y में दिखाना चाहिए, और अगर Z देश के किसी band को खोजा जाए तो X भाषा में दिखा सकता है—यानी flexibility चाहिए। मेरी तरह अगर कोई Hong Kong (zh_hk + en_gb) से हो, Singapore (zh_cn + en) में रहता हो, और Japanese JPOP follow करता हो, तो browser से रोज़ लड़ाई होती है। काश हर app में interface language और content language अलग-अलग manually सेट की जा सके
    • पूरे Google में भी browser की language settings को ठीक से महत्व नहीं दिया जाता। मनचाही भाषा पाने के लिए हर Google URL में मुझे खुद “?hl=en” जोड़ना पड़ता है
    • लगता है product manager के लिए यह “मैंने ऐसा फीचर design और implement किया” वाला achievement point है। असल में लक्ष्य {accessibility, translation technology दिखाना, UX सुधारना} रहा होगा, लेकिन अंत में अगर इससे ad revenue बढ़ता है और A/B test numbers अच्छे आते हैं, तो वही ज़्यादा अहम हो जाता है
    • मैं ज़्यादातर English content ही देखता हूँ, इसलिए सारी settings English में रखता हूँ। लेकिन फिर भी मुझे यह पूरा system ही बेतुका लगता है
  • YouTube का auto-translation फीचर सच में अनावश्यक है। मैं German और English content देखना पसंद करता हूँ, और language settings भी English में रखी हैं। लेकिन जब German titles को English में अनुवाद किया जाता है, तो proper nouns, idioms वगैरह सही तरह translate नहीं होते, और नतीजा पूरी तरह बेतुका हो जाता है। Google account में कई भाषाओं के उपयोग का समर्थन होने के बावजूद, यह मेरी वास्तविक भाषा-प्रयोग की आदतों को नहीं समझ पाता

    • अगर auto-translation की quality ठीक-ठाक होती, या कम से कम समझ में आने लायक होती, तो शायद मैं कुछ हद तक इसे बर्दाश्त कर सकता था। लेकिन हकीकत में स्तर ऐसा है जैसे Italian या French शब्दों को बस बेतरतीब मिला दिया गया हो; इसे translation कहना भी मुश्किल है। audio auto-translation engine को “Mechanical Italian Brainrot Generator” कह दें तो भी गलत नहीं होगा। सच में लगता है जैसे बिना ठीक से test किए इसे सीधे service में डाल दिया गया हो
  • मैं Premium user हूँ, और settings में उस फीचर (autodubbing) को पूरी तरह बंद भी नहीं कर सकता—यह समझ से बाहर है। अच्छा हो अगर इसे सबके लिए opt-in बना दिया जाए। मैं German-speaking देश में रहता हूँ, लेकिन मेरी मातृभाषा कुछ और है, और मैं German लगभग इस्तेमाल नहीं करता। सारा UI English में सेट है। फिर भी अगर मैं UK के किसी व्यक्ति का बनाया वीडियो देखूँ, तो वह अपने आप German में dub हो जाता है। किसी और बड़ी कंपनी को मैंने usability को इस हद तक नुकसान पहुँचाते नहीं देखा। Google का Switzerland में बड़ा base होने के बावजूद यह और भी अजीब लगता है

    • Switzerland में लोग बहुत खास Swiss German बोलते हैं। फिर भी YouTube वीडियो को जबरन ‘standard German’ में dub कर देता है। थोड़ा बढ़ा-चढ़ाकर कहें तो यह ऐसा है जैसे Lisbon के किसी व्यक्ति के वीडियो को Spanish में dub कर दिया जाए
    • मुझे यह अजीब लगता है कि user preference, culture और language choice का कोई सम्मान नहीं है। दूसरी ओर, दूसरे क्षेत्रों में diversity पर ज़ोर दिया जाता है, लेकिन ऐसी बुनियादी personal settings को location-based logic से पूरी तरह overwrite कर दिया जाता है। इसलिए अब मैं लंबे वीडियो देखने के लिए उन्हें खुद download करता हूँ। recommendations या search के ज़रिए content ढूँढने से ज़्यादा यह तरीका मेरे लिए सामान्य हो गया है। YouTube के ज़रिए नया content discover करना धीरे-धीरे निरर्थक होता जा रहा है
    • मेरे साथ इसका ठीक उल्टा अनुभव हुआ। मैं आमतौर पर सिर्फ US/English content देखता हूँ, और सिर्फ 1–2 German YouTube channels follow करता हूँ। एक नया German वीडियो आया, लेकिन सामान्य से अलग वह English में था, तो पहले मुझे लगा कि कोई खास वीडियो होगा। फिर दूसरे account से login करने पर पता चला कि YouTube ने वीडियो को अपने आप English में translate कर दिया था। बिना किसी warning के इस तरह वीडियो के साथ छेड़छाड़ करना सच में परेशान करने वाला है
    • language detection फीचर पूरी तरह गड़बड़ है। सारी settings French में हैं, मैं France में रहता हूँ, और French creators के वीडियो भी देखता हूँ, फिर भी YouTube मुझे English audio track देता है। TV पर देखते समय यह और ज्यादा होता है। कुछ मामलों में तो Indonesian subtitles तक दिखते हैं
    • German मेरी native language है, लेकिन मैं English content को उसकी original language में ही consume करना चाहता हूँ। YouTube के auto-translated titles की समस्या यह है कि उनमें से लगभग आधे ठीक German ही नहीं होते, और उनमें से आधे इतने अस्वाभाविक होते हैं कि बात ही नहीं बनती। English idioms का literal translation कर दिया जाता है, इसलिए अर्थ भी नहीं पहुँचता
  • काश YouTube वीडियो में पहले से मौजूद subtitles को पहचानना सीखे, और उनके ऊपर गलत subtitles चढ़ाना बंद करे। उसके पास इतनी machine learning technology है कि इसे अभी production में लाया जा सकता है। audio data का analysis तो वह पहले से कर ही रहा है, STT भी कर रहा है, तो अगर video-to-text technology को जोड़कर hardcoded subtitles से तुलना करे तो यह आसान होना चाहिए। audio खुद OCR error detection में बहुत मदद करेगा

    • Google के engineers भी शायद ऐसा फीचर चाहते होंगे, लेकिन इस क्षेत्र में Google की लगभग monopolistic स्थिति है, इसलिए जब तक कोई मज़बूत financial incentive न हो, शायद यह लागू नहीं होगा
    • जिन वीडियो में hardcoded subtitles हों, उनमें audio और video का साथ में analysis करके subtitle quality सुधारने के सुझाव से मैं सहमत हूँ। बस यह सवाल है कि क्या इतनी बड़ी लागत लगाने लायक पर्याप्त demand है भी या नहीं
    • मैं वास्तव में Axon में video analysis tool बना रहा हूँ, और आजकल के models के साथ OCR और audio-based STT synchronization सच में बहुत आसान हो गया है। YouTube के पास इसके लिए ज़रूरी सब कुछ पहले से है, लेकिन लगता है कि वह इसे बड़े पैमाने पर लागू करने में हिचक रहा है। सिर्फ audio subtitles और hard-coded subtitles को मिला देना भी UX को काफ़ी बेहतर बना देगा
  • यह American-style thinking का एक आदर्श उदाहरण है, जहाँ मान लिया जाता है कि हर user सिर्फ एक भाषा इस्तेमाल करता है, और वही भाषा उसके रहने वाले देश की भाषा होती है

    • सबसे परेशान करने वाली बात यह है कि browser हर request के साथ साफ़ language preference भेजता है, फिर भी उसे नज़रअंदाज़ किया जाता है और बेकार की अटकलें लगाई जाती हैं। मेरे browser में English, फिर French preferred languages के रूप में सेट है। मेरी user profile भी "English" पर सेट है, फिर भी homepage पर जाते ही IP के आधार पर फिर से भाषा का अनुमान लगाया जाता है। बेहद झुंझलाहट होती है
    • मुझे पता है कि फिलहाल YouTube और Google के प्रमुख भारत से हैं। फिर भी इससे यह तथ्य नहीं बदलता कि i18n और l10n के मामले में Google मेरे इस्तेमाल की गई बड़ी tech कंपनियों में सबसे खराब है। date formats, week start, clock format, auto-translation, locale-based search results, language detection—सब कुछ American-centric है। कंपनी diversity की बात करती रही, लेकिन वास्तव में बहुत कम दिखाया
    • YouTube और Google के developers दुनिया भर से आते हैं, और उनके प्रमुख भी भारत से हैं, इसलिए स्वाभाविक रूप से उन्हें multilingual environments की समझ होनी चाहिए। ऐसे में उन्होंने ऐसी policy चुनी, यह और भी हैरान करने वाला है
    • एक और समस्या यह है कि देश की पहचान IP के आधार पर की जाती है, इसलिए roaming में आप किसी बिल्कुल दूसरे देश के रूप में पहचाने जाते हैं। फिर जो भाषा मिलती है उसका आपकी वास्तविक स्थिति से कोई मेल नहीं होता
    • संदर्भ: संबंधित चर्चा
  • YouTube उन दुर्लभ sites में से एक है जहाँ browser extensions के बिना ठीक-ठाक अनुभव की उम्मीद नहीं की जा सकती। यहाँ तक कि बुनियादी अनुभव बनाने के लिए भी जितने extensions install करने पड़ते हैं, उनकी संख्या ही चौंकाने वाली है। चाहे free user हों या YouTube Premium subscriber, सबको ये असुविधाएँ झेलनी पड़ती हैं। मुझे लगता है कि यह सिर्फ इसलिए संभव हुआ क्योंकि विकल्प बहुत कम थे

    • साइट इस तरह खराब होने के बाद मैंने बहुत पहले इसका इस्तेमाल लगभग छोड़ दिया, और अब कभी-कभार सिर्फ Invidious, yt-dlp और simple shell scripts से ही पहुँचता हूँ। developer जिस तरह original language track को list के बिलकुल आख़िर में रख देते हैं, उससे सेवा की दिशा समझ आती है। सबसे पहले आना चाहिए original track को सबसे अंत में रखना बेहद अव्यावहारिक है
  • Yandex browser में भी auto-dubbing फीचर है, और उसकी quality YouTube से बेहतर है, लेकिन वह भी फिर भी असुविधाजनक और चिढ़ाने वाला है

  • YouTube के language-related फीचर्स अविश्वसनीय रूप से टूटे हुए हैं। मैं German हूँ, और German content German में, English content English में देखना चाहता हूँ। इतनी सामान्य माँग भी यह पूरी नहीं कर पाता। पहले यह शायद ठीक काम करता था, लेकिन अब क्यों बदल गया, समझ नहीं आता। सोच रहा हूँ क्या Chrome में भी यही समस्या है

    • अगर आप Chrome इस्तेमाल कर रहे हैं, तो बेहतर होगा कोई दूसरा विकल्प देखें, क्योंकि यह वही ecosystem है जिसे उन लोगों ने बनाया और संभाला है जिन्होंने शुरू से यह समस्या पैदा की। मेरे हिसाब से Firefox या किसी non-Chromium browser पर जाना बेहतर रहेगा
    • और एक Chrome extension में मनचाहा फीचर है: YouTube No Translation extension
  • YouTube mobile app में English audio अपने आप machine-translated Japanese audio से बदल जाता है, और desktop पर Japanese audio अपने आप machine-translated English audio से बदल जाता है। सच में इसकी translation policy अविश्वसनीय रूप से बेतरतीब है