1 คะแนน โดย GN⁺ 2025-07-01 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ส่วนขยายโอเพนซอร์สนี้ช่วยป้องกันการแปลอัตโนมัติบน YouTube
  • ชื่อวิดีโอและคำอธิบายจะคงเป็นภาษาต้นฉบับเสมอ
  • แทร็กเสียงจะถูกตั้งค่าเริ่มต้นเป็นเวอร์ชันต้นฉบับด้วย
  • คำบรรยายสามารถเลือกภาษาที่ต้องการได้ และหากไม่มีจะถูกปิดใช้งานอัตโนมัติ
  • สามารถสนับสนุนนักพัฒนาหรือส่งข้อเสนอแนะได้ที่หน้า Issues ของ GitHub

ภาพรวมของส่วนขยาย YouTube No Translation

ส่วนขยายนี้ช่วยป้องกัน การแปลอัตโนมัติ บน YouTube เพื่อให้ชื่อวิดีโอ คำอธิบาย และแทร็กเสียงต่าง ๆ แสดงเป็นภาษาต้นฉบับอยู่เสมอ จุดเด่นหลักคือเหมาะสำหรับผู้ใช้ที่ต้องการประสบการณ์การรับชมแบบต้นฉบับ เมื่อเทียบกับส่วนขยายคู่แข่งหลายตัวแล้ว ตั้งค่าและใช้งานได้ง่าย อีกทั้งยังเป็นโอเพนซอร์ส จึงมีความน่าเชื่อถือสูง

ฟีเจอร์หลักและข้อดี

  • VIDEO TITLES
    • ชื่อวิดีโอจะแสดงเป็นภาษาต้นฉบับเสมอ
  • AUDIO TRACKS
    • แทร็กเสียงจะเล่นเป็นเวอร์ชันต้นฉบับเสมอ (รวมถึงวิดีโอ Shorts)
  • DESCRIPTIONS
    • คำอธิบายจะไม่ถูกแปลอัตโนมัติ และคงเป็นต้นฉบับไว้
  • SUBTITLES
    • สามารถเลือกภาษาคำบรรยายที่ต้องการได้
    • หากไม่มีภาษาที่กำหนดไว้ คำบรรยายจะถูกปิดใช้งานอัตโนมัติ
    • ระบบจะไม่สนใจคำบรรยายที่ YouTube สร้างอัตโนมัติเสมอ

การสนับสนุนและข้อมูลเพิ่มเติม

  • หากการพัฒนานี้มีประโยชน์ สามารถสนับสนุนได้ผ่าน KO-FI
  • สามารถส่งคำขอปรับปรุงหรือรายงานบั๊กได้ที่หน้า Issues ของ GitHub

1 ความคิดเห็น

 
GN⁺ 2025-07-01
ความคิดเห็นจาก Hacker News
  • คิดว่าฟีเจอร์ Autodubbing เป็นหนึ่งในฟีเจอร์ที่แย่ที่สุดที่ Google เคยทำมา ควรเปิดให้เฉพาะคนที่ต้องการใช้ และควรให้ผู้ใช้เลือกปิดสำหรับบางภาษาได้ อยากให้เลือกภาษาตั้งต้นของการพากย์อัตโนมัติเองได้สำหรับภาษาที่ฉันไม่เข้าใจ เช่น การแปลจากภาษาฝรั่งเศสเป็นอังกฤษน่าจะแม่นยำกว่าการแปลจากฝรั่งเศสเป็นเยอรมันหรือสเปน และเสียงที่ใช้ก็ให้ความรู้สึกเหมือน TTS เมื่อ 10 ปีก่อน

    • มันแย่มาก และฉันใช้เวลานานมากกว่าจะรู้ด้วยซ้ำว่าเกิดอะไรขึ้น บางวิดีโอฉันนึกว่าเป็นสแปมที่ทำด้วย AI ไปเลย Reddit ก็ใส่ฟีเจอร์คล้ายกันเข้ามาเหมือนกัน ทำให้โพสต์ที่ถูกแปลอัตโนมัติไปโผล่ใน Google Search เป็นภาษาแม่ของฉัน ทั้งที่เวลาค้นด้วยภาษานั้นฉันตั้งใจหลีกเลี่ยงเว็บภาษาอังกฤษอยู่แล้ว เลยน่าหงุดหงิดมาก
    • เพื่อนฉันดูวิดีโอหนึ่งแล้วคิดว่าเป็นงานที่ทำด้วย AI เพราะมันถูกแปลไป 17 ภาษา แต่เสียงเป็นธรรมชาติ และจังหวะของวิดีโอกับอารมณ์หรือน้ำหนักเสียงก็เข้ากันดี กรณีนี้คือเจ้าของจ่ายเงินจ้างพากย์จริง แต่การแปลอัตโนมัติของ YouTube ไม่เป็นแบบนั้นเลย เสียงแข็ง หุ่นยนต์ และไม่มีบริบท ยังไม่ผ่านการขัดเกลาเลย และไม่ถ่ายทอดเจตนาของครีเอเตอร์เลยแม้แต่น้อย จึงเป็นฟีเจอร์ที่ให้โทษมากกว่าให้ประโยชน์
    • อย่างน้อยถ้าปิดแยกตามภาษาได้ก็คงดี และถ้าจะให้ดีกว่านั้น การใช้ header Accept-Language ก็น่าจะเป็นเรื่องสามัญสำนึก แต่ปัญหาคือระบบชอบระบุตำแหน่งฉันเป็นเยอรมนีผิด ๆ ทั้งที่ใช้ ISP ฝรั่งเศสมาตั้ง 5 ปีแล้ว ถ้าใช้ข้อมูล Accept-Language แทนข้อมูลตำแหน่งก็น่าจะดีกว่ามาก ถึงอย่างนั้นฟีเจอร์นี้ก็ยังแย่อยู่ดี
  • รู้สึกว่า YouTube มีท่าทีค่อนข้างเย็นชาต่อผู้ใช้หลายภาษา อาจมีเจตนาจะโชว์เทคโนโลยีแปล หรือช่วยอำนวยความสะดวกให้ผู้ใช้ที่ไม่รู้ภาษาต้นฉบับ แต่พูดตรง ๆ ก็อดคิดไม่ได้ว่ามันอาจเป็นแค่ผลงานให้ผู้จัดการเอาไปบอกว่า “ฉันทำสิ่งนี้ได้” ทั้งที่ผู้ใช้จำนวนมากสื่อสารได้หลายภาษา และไม่จำเป็นต้องให้ Google “เดาภาษาแทนแล้วช่วยเอง” อยากให้รับรู้การมีอยู่ของผู้ใช้แบบนี้อย่างจริงจังตอนออกแบบฟีเจอร์

    • ตอนเรียนภาษาใหม่ ฉันดูวิดีโอสอนภาษาใน YouTube บ่อย แต่หลายครั้งคำอธิบาย ชื่อเรื่อง และแม้แต่แทร็กเสียงก็ถูกแปลเป็นภาษาแม่ของฉันหมด จนใช้เรียนไม่ได้เลย ที่แย่คือคำอธิบายหรือชื่อเรื่องที่ถูกแปลแล้วแทบไม่มีทางย้อนกลับได้ และดูเหมือนตัวครีเอเตอร์เองก็ไม่รู้ว่าวิดีโอของตัวเองถูกพากย์อัตโนมัติ มี Shorts สอนภาษาคลิปหนึ่งที่อัปโหลดเป็นภาษาต้นฉบับที่ไม่ใช่อังกฤษ แต่ YouTube ดันพากย์อังกฤษให้อัตโนมัติ ฉันเลยคอมเมนต์ว่า “ทำไมเสียง AI แย่จัง” แล้วครีเอเตอร์ก็มาตอบว่า “นั่นเสียงฉันเองนะ”
    • ฉันยังไม่เคยเห็นบริษัทไหนเข้าใจ i18n (internationalization) กับ l10n (localization) อย่างถูกต้องเลย นักพัฒนาหลายคนคิดว่า “ถ้า IP address เป็นประเทศ X ภาษาก็ต้องเป็น X” แต่จริง ๆ มีหลายกรณีมาก ทั้งนักท่องเที่ยว ชาวต่างชาติที่พำนักระยะยาว หรือเจ้าของภาษาที่อยากเรียนภาษาอื่น แม้ตั้งค่า Accept-Language ของเบราว์เซอร์เป็น X, Y ก็ควรยืดหยุ่นพอที่จะให้ผลการค้นหาเน้น X แต่ถ้าค้นเรื่อง Y ก็แสดงเป็น Y และถ้าค้นหาวงดนตรีจากประเทศ Z ก็แสดงเป็นภาษา X ได้ สำหรับฉันที่มาจากฮ่องกง (zh_hk + en_gb) อาศัยอยู่ในสิงคโปร์ (zh_cn + en) และตาม JPOP ญี่ปุ่นอยู่ เบราว์เซอร์เหมือนเป็นสิ่งที่ต้องสู้ด้วยทุกวัน อยากให้ทุกแอปเปิดให้ตั้งภาษาของอินเทอร์เฟซกับภาษาของคอนเทนต์แยกกันได้เอง
    • โดยรวมแล้ว Google เองก็ไม่ค่อยคำนึงถึงการตั้งค่าภาษาในเบราว์เซอร์ ต้องใส่ “?hl=en” ต่อท้ายทุก URL ของ Google เองถึงจะได้ภาษาที่ต้องการ
    • ดูเหมือนจะเป็นผลงานเพื่อให้ผู้จัดการผลิตภัณฑ์พูดได้ว่า “ฉันก็ออกแบบและทำฟีเจอร์แบบนี้ได้เหมือนกัน” ในทางปฏิบัติอาจตั้งเป้าไว้ที่ {การเข้าถึง, การโชว์เทคโนโลยีแปล, การปรับปรุง UX} แต่สุดท้ายถ้าช่วยรายได้โฆษณาและตัวเลข A/B test ออกมาดี โครงสร้างองค์กรก็มองสิ่งนั้นสำคัญกว่า
    • ฉันดูแต่คอนเทนต์ภาษาอังกฤษเป็นส่วนใหญ่เลยตั้งค่าทุกอย่างเป็นอังกฤษ แต่ก็ยังคิดว่าระบบแบบนี้มันไร้สาระอยู่ดี
  • ฟีเจอร์แปลอัตโนมัติของ YouTube เป็นฟีเจอร์ที่ไม่จำเป็นจริง ๆ ฉันดูคอนเทนต์ทั้งเยอรมันและอังกฤษ และก็ตั้งค่าภาษาไว้เป็นอังกฤษ แต่พอเอาชื่อวิดีโอภาษาเยอรมันไปแปลเป็นอังกฤษ ชื่อเฉพาะหรือสำนวนก็แปลเพี้ยนจนออกมาไร้สาระ แม้ Google account จะรองรับหลายภาษา แต่กลับสะท้อนภาษาที่ฉันใช้งานจริงไม่ได้

    • ถ้าคุณภาพการแปลอัตโนมัติดีพอ หรืออย่างน้อยอยู่ในระดับที่พอเข้าใจได้ ก็คงพอยอมรับได้บ้าง แต่ของจริงมันเหมือนเอาคำอิตาลีกับฝรั่งเศสมาปนมั่วจนเรียกว่าการแปลยังรู้สึกกระดาก ปล่อยให้เรียกเอนจินแปลเสียงอัตโนมัตินี้ว่า “Mechanical Italian Brainrot Generator” ก็คงไม่ผิดนัก ให้ความรู้สึกเหมือนยังไม่ได้ทดสอบให้ดีด้วยซ้ำก่อนปล่อยใช้งานจริง
  • ฉันเป็นผู้ใช้ Premium แต่กลับไม่เข้าใจเลยว่าทำไมถึงปิดฟีเจอร์นี้ (autodubbing) จากในตั้งค่าไม่ได้เลย อยากให้เปลี่ยนเป็น opt-in สำหรับทุกคน ฉันอาศัยอยู่ในประเทศที่ใช้เยอรมัน แต่ภาษาแม่ของฉันเป็นอีกภาษาและแทบไม่ใช้เยอรมัน ฉันตั้ง UI ทุกอย่างเป็นอังกฤษ แต่พอดูวิดีโอที่ทำโดยชาวอังกฤษ มันกลับถูกพากย์เป็นเยอรมันอัตโนมัติ ไม่เคยเห็นบริษัทใหญ่ไหนตัดสินใจทำลายการใช้งานได้ขนาดนี้ ยิ่ง Google มีฐานใหญ่ในสวิตเซอร์แลนด์ด้วยยิ่งงง

    • สำหรับสวิตเซอร์แลนด์ คนที่นั่นใช้สวิสเยอรมันซึ่งมีลักษณะเฉพาะมาก แต่ YouTube ก็ยังพากย์วิดีโอเป็น ‘เยอรมันมาตรฐาน’ แบบเหมารวม ถ้าจะพูดแบบเว่อร์หน่อย ก็เหมือนคนลิสบอนได้วิดีโอถูกพากย์เป็นภาษาสเปน
    • รู้สึกว่าท่าทีที่ไม่เคารพรสนิยม วัฒนธรรม และสิทธิในการเลือกภาษาของผู้ใช้นั้นแปลกมาก ขณะเดียวกันในด้านอื่นกลับชูเรื่องความหลากหลาย แต่การตั้งค่าส่วนตัวพื้นฐานแบบนี้กลับถูกเขียนทับทั้งหมดด้วยตำแหน่งที่อยู่ ทุกวันนี้เวลาอยากดูวิดีโอยาว ๆ ฉันเลยดาวน์โหลดเองมากกว่า วิธีนี้เริ่มคุ้นกว่าการหาเนื้อหาผ่านระบบแนะนำหรือการค้นหาของ YouTube เสียอีก การค้นพบคอนเทนต์ใหม่ผ่าน YouTube กำลังไร้ความหมายลงเรื่อย ๆ
    • สำหรับฉันกลับมีประสบการณ์ตรงข้าม ปกติดูแต่คอนเทนต์อเมริกันหรืออังกฤษ และติดตามช่องเยอรมันแค่ 1-2 ช่อง พอมีวิดีโอเยอรมันใหม่ขึ้นมาแต่วันนั้นกลับเป็นภาษาอังกฤษ ตอนแรกนึกว่าเป็นวิดีโอพิเศษ พอลองล็อกอินด้วยอีกบัญชีถึงรู้ว่า YouTube แปลวิดีโอนั้นเป็นอังกฤษให้อัตโนมัติ การไปแตะต้องวิดีโอแบบนี้โดยไม่เตือนล่วงหน้าทำให้ใช้งานลำบากมาก
    • ระบบตรวจจับภาษาพังมาก ทุกการตั้งค่าของฉันเป็นภาษาฝรั่งเศส อยู่ฝรั่งเศส และดูวิดีโอของชาวฝรั่งเศส แต่ YouTube ก็ยังส่งแทร็กเสียงภาษาอังกฤษมาให้ เรื่องนี้เกิดบ่อยขึ้นตอนดูผ่านทีวี และบางครั้งยังมีซับภาษาอินโดนีเซียโผล่มาด้วย
    • ฉันเป็นเจ้าของภาษาเยอรมัน แต่ต้องการดูคอนเทนต์ภาษาอังกฤษในภาษาต้นฉบับ ปัญหาชื่อเรื่องแปลอัตโนมัติของ YouTube นั้น ประมาณครึ่งหนึ่งไม่ใช่ภาษาเยอรมันที่ถูกต้องเลย และในครึ่งนั้นอีกครึ่งก็ดูไม่เป็นธรรมชาติอย่างหนัก สำนวนอังกฤษถูกแปลตรงตัวจนสื่อความหมายไม่ได้ด้วยซ้ำ
  • อยากให้ YouTube เลิกตรวจจับซับไตเติลที่ฝังอยู่ในวิดีโอ แล้วเอาซับผิด ๆ มาซ้อนทับด้านบนเสียที พวกเขามีเทคโนโลยี machine learning มหาศาลอยู่ในมือ ก็น่าจะเอาเข้าระบบ production ได้ทันทีอยู่แล้ว ข้อมูลเสียงก็วิเคราะห์อยู่แล้วและทำ STT อยู่แล้ว ถ้าเอาเทคโนโลยีวิดีโอ→ข้อความมารวมด้วยแล้วเทียบกับซับที่ฮาร์ดโค้ดไว้ ก็น่าจะไม่ยาก เสียงเองก็ช่วยตรวจจับข้อผิดพลาดของ OCR ได้มาก

    • วิศวกรของ Google เองก็คงอยากได้ฟีเจอร์แบบนี้เหมือนกัน แต่ Google แทบเป็นผู้เล่นกึ่งผูกขาดในด้านนี้อยู่แล้ว ถ้าไม่มีแรงจูงใจทางการเงินที่แรงพอ ก็คงไม่เกิดขึ้นจริง
    • เห็นด้วยกับข้อเสนอว่าถ้าเป็นวิดีโอที่มีซับแบบฮาร์ดโค้ดอยู่แล้ว ก็ควรวิเคราะห์ทั้งเสียงและวิดีโอร่วมกันเพื่อเพิ่มคุณภาพซับ เพียงแต่ก็สงสัยว่าปัญหานี้มีความต้องการมากพอจะคุ้มกับต้นทุนสูงขนาดนั้นหรือไม่
    • จริง ๆ แล้วที่ Axon กำลังทำเครื่องมือวิเคราะห์วิดีโออยู่ และตอนนี้การซิงก์ OCR กับ STT จากเสียงด้วยโมเดลยุคนี้ง่ายมาก YouTube มีองค์ประกอบทุกอย่างพร้อมอยู่แล้ว แต่ดูเหมือนจะไม่ค่อยเต็มใจนำสิ่งนี้ไปใช้ในระดับใหญ่ แค่ทำให้ซับจากเสียงกับซับแบบฮาร์ดโค้ดตรงกัน UX ก็ดีขึ้นมากแล้ว
  • นี่เป็นตัวอย่างคลาสสิกของวิธีคิดแบบอเมริกัน ที่ตั้งต้นว่าผู้ใช้ทุกคนใช้ภาษาเดียว และภาษานั้นก็คือภาษาของประเทศที่ตัวเองอาศัยอยู่

    • สิ่งที่น่าอึดอัดที่สุดคือ ทั้งที่เบราว์เซอร์ส่งการตั้งค่าภาษาอย่างชัดเจนมาทุก request อยู่แล้ว ระบบกลับเมินมันแล้วไปเดาสุ่มแบบไร้ความหมายซ้ำ ๆ เบราว์เซอร์ของฉันตั้งภาษาอังกฤษเป็นอันดับแรกและฝรั่งเศสเป็นอันดับสอง โปรไฟล์ผู้ใช้ของฉันก็ตั้งเป็น "English" แล้ว แต่พอเข้า homepage มันก็ยังเดาภาษาจาก IP อีกอยู่ดี น่าหงุดหงิดมาก
    • ฉันรู้ว่าผู้บริหารของ YouTube และ Google ตอนนี้มีเชื้อสายอินเดีย แต่ถึงอย่างนั้นก็ไม่ได้เปลี่ยนความจริงที่ว่า Google เป็นบริษัทเทคโนโลยีใหญ่ที่แย่ที่สุดในบรรดาที่ฉันเคยใช้เรื่อง internationalization และ localization ไม่ว่าจะรูปแบบวันที่ วันเริ่มต้นของสัปดาห์ รูปแบบนาฬิกา การแปลอัตโนมัติ ผลการค้นหาตามท้องถิ่น หรือการตรวจจับภาษา ทุกอย่างล้วนยึดอเมริกาเป็นศูนย์กลาง บริษัทนี้เคยเน้นเรื่องความหลากหลาย แต่สิ่งที่แสดงออกมาจริง ๆ มีน้อยมาก
    • นักพัฒนา YouTube และ Google มาจากทั่วโลก และผู้บริหารก็มีเชื้อสายอินเดีย ดังนั้นก็น่าจะคุ้นเคยกับสภาพแวดล้อมหลายภาษาอยู่แล้ว ยิ่งทำให้น่าสงสัยว่าทำไมถึงตัดสินใจใช้นโยบายแบบนี้
    • อีกปัญหาหนึ่งคือการระบุประเทศจาก IP เพราะพอ roaming มันก็อาจถูกมองว่าเป็นคนละประเทศไปเลย แล้วก็แสดงภาษาที่ห่างไกลจากตำแหน่งจริงอย่างสิ้นเชิง
    • อ้างอิง: การสนทนาที่เกี่ยวข้อง
  • YouTube เป็นหนึ่งในไม่กี่เว็บไซต์ที่แทบคาดหวังประสบการณ์ใช้งานที่พอรับได้โดยไม่ใช้ส่วนขยายเบราว์เซอร์ไม่ได้เลย ที่หนักกว่านั้นคือจำนวนส่วนขยายที่ต้องติดตั้งเพื่อให้ได้ประสบการณ์พื้นฐานยังมากอย่างน่าตกใจ ไม่ว่าจะเป็นผู้ใช้ฟรีหรือผู้สมัคร YouTube Premium ก็ต้องทนความไม่สะดวกนี้เหมือนกัน คิดว่ามันเกิดขึ้นได้เพราะแทบไม่มีทางเลือกทดแทน

    • ฉันเลิกใช้ไปนานแล้วหลังจากเว็บกลายสภาพแบบนี้ ทุกวันนี้เข้าเป็นครั้งคราวผ่าน Invidious, yt-dlp และ shell script ง่าย ๆ เท่านั้น จากแนวคิดประหลาดที่นักพัฒนาจับแทร็กเสียงภาษาต้นฉบับไปไว้ท้ายรายการ ก็พอมองออกถึงทิศทางของบริการ แทร็กภาษาต้นฉบับควรต้องอยู่บนสุด แต่กลับไปอยู่ท้ายสุด มันไม่มีเหตุผลเลย
  • Yandex Browser ก็มีฟีเจอร์พากย์อัตโนมัติเหมือนกัน คุณภาพดีกว่า YouTube แต่ก็ยังไม่สะดวกและน่ารำคาญอยู่ดี

  • ฟีเจอร์ด้านภาษาของ YouTube พังแบบไม่น่าเชื่อ ฉันเป็นคนเยอรมัน และอยากดูคอนเทนต์เยอรมันเป็นเยอรมัน คอนเทนต์อังกฤษเป็นอังกฤษ แค่นี้เองแต่กลับทำไม่ได้ ไม่รู้ว่าทำไมถึงเปลี่ยนไป ทั้งที่เมื่อก่อนเหมือนจะทำได้ดีอยู่แล้ว สงสัยว่าใน Chrome ก็เป็นแบบนี้เหมือนกันหรือเปล่า

    • ถ้าใช้ Chrome อยู่ ก็แนะนำให้มองหาทางเลือกอื่นตั้งแต่แรก เพราะสภาพแวดล้อมนั้นถูกดูแลโดยคนกลุ่มเดียวกับที่สร้างปัญหานี้ขึ้นมา ฉันว่าเปลี่ยนไป Firefox หรือเบราว์เซอร์ที่ไม่ใช่ Chromium จะดีกว่า
    • และมีส่วนขยาย Chrome ที่ทำฟังก์ชันที่ต้องการได้: YouTube No Translation extension
  • ในแอป YouTube บนมือถือ เสียงภาษาอังกฤษถูกแทนที่อัตโนมัติด้วยเสียงภาษาญี่ปุ่นที่แปลด้วยเครื่อง ส่วนบนเดสก์ท็อปกลับตรงกันข้าม คือเสียงภาษาญี่ปุ่นถูกแทนที่ด้วยเสียงอังกฤษที่แปลด้วยเครื่อง นโยบายการแปลนี้ยุ่งเหยิงจนเหลือเชื่อจริง ๆ