世界を動かす技術を、日本語で。

YouTubeの翻訳なし

概要

  • YouTube での自動翻訳を防ぐオープンソースAdd-onの紹介
  • 動画タイトル・説明文・音声トラックを 元の言語 で表示
  • 字幕の言語設定や自動生成字幕の無効化機能
  • KO-FI での開発支援や GitHub での要望・不具合報告案内
  • 本来の視聴体験を重視するユーザー向け

YouTube_No_Translation Add-on 機能概要

  • 自動翻訳の防止 YouTube上で動画タイトル・説明文・音声トラックの自動翻訳をブロック

  • 動画タイトルの維持 元の言語でのタイトル表示。翻訳による混乱防止

  • オリジナル音声トラックの強制 デフォルトで オリジナル音声トラック を再生(YouTube Shortsにも対応)

  • 説明文の翻訳防止 動画説明文も常に 元の言語 で表示

  • 字幕言語の選択 好きな字幕言語を指定可能。選択した言語がなければ字幕自体を 自動で無効化 自動生成字幕(auto-generated)は常に無視

サポート・要望・不具合報告

  • 開発支援 Add-onが役立った場合、 KO-FI で支援可能

    • 支援リンク: https://ko-fi.com/yougo
  • 要望・不具合報告 新機能のリクエストやバグ報告は GitHub Issues で受付

    • 報告リンク: https://github.com/YouG-o/YouTube_No_Translation/issues
  • 本来の視聴体験 を重視するユーザー向けに最適

Hackerたちの意見

YouTubeが、ブラウザ拡張機能が必要なウェブサイトの中で、珍しくもリストに入ったことに拍手を送りたいね。しかも、必要な拡張機能の数で競合を圧倒してるっていうのもすごい。無料のゲストとYouTube Premiumのサブスクライバーに同じ特権を均等に与えてるらしいけど、選択肢が少ないのがこの地位を得るのに大きく貢献してるんだろうね。

もうずいぶん前にこのサイトの変わりように嫌気がさして使うのをやめたよ。今はInvidiousやyt-dlp、いくつかのシェルスクリプトでできないことがある時だけ訪れてる。元の言語のストリームをトラックリストの最後に置くなんて、開発者がどう考えてるかがよくわかるよ。普通は最初(ゼロ番目?)に置くべきなのに。

YouTubeが多言語ユーザーに対してこんなに冷たいなんて驚きだよ。多分、翻訳機能をアピールしたり、話せない言語のコンテンツにアクセスしたいユーザーの体験を改善しようとしてるのかな?それとも、単にプロダクトマネージャーの昇進のための「設計・実装」ラインに過ぎないのか?でも、そこにいるまともな人は、多言語を話すユーザーがたくさんいることに気づいてるはずだよ。Googleが「助けて」くれたり、どの言語が好きかを「推測」する必要なんてないのに。

そうだよね?FacebookがこのUXで実際にリードしてるのには驚いたよ。彼らはUXの言語(単数)と翻訳が必要ない言語(複数)を明確に分けてるからね。

i18nとl10nは、ちゃんとやってる会社を見たことがある。開発者はこう考えがちだよね:もしIPが国Xから来てるなら、コンテンツは言語Xで提供されるべきだと。でも、国Zからの観光客や、言語Aを好む長期居住者、国Xの人が言語Bを学びたいってこともあるんだ。- もしブラウザのAccept-LanguageがX,Yなら、全てのコンテンツがXで提供されるべきだと。でも、検索結果は主にXで、Yについて検索する時は言語Yを見せてほしいし、国Zのバンドを検索する時は言語Xで見せてほしい。香港人として(zh_hk + en_gb)、シンガポールに住んで(zh_cn + en?)、JPOPを追いかけてるけど、これが毎日のブラウザとの戦いなんだ。すべてのアプリ、ウェブアプリも含めて、インターフェース言語を英語、コンテンツ言語は元に従うって選択肢をくれたらいいのに。

アカウント設定で選んだ主要な言語を使ってるだけじゃないの?もしインコグニートで使ってるなら、地域に基づいて言語を推測されるのは確かにイライラするね。

一番最悪なのは、多くのサイトで半分だけ翻訳された状態になってること。母国語と英語では問題ないけど、両方で書かれたページは本当に厄介だよ。さらに、言語をすぐに選ぶ方法が消えつつあって、最近のウェブはi18nに関しては本当にひどくなってる。

それとも、これはプロダクトマネージャーの「設計して実装した」ラインの一環で昇進するためのバカなことだったのかな?おそらく、$goalがあって、デフォルトで翻訳することにしたら、間違ってクリックするユーザーが増えて(ABテストでユーザーの興味が示される)→ユーザーにもっとプレロール広告が表示される(ABテストでビジネス価値が示される)→昇進。$goalが{アクセシビリティ、翻訳を見せる、UX改善}のどれであっても、広告からの収益を最適化するビジネスには関係ないよね。

幸運なことに、YouTubeではほとんど英語のコンテンツしか見ないから、全部英語に設定してる。でも、ほんとに信じられないくらいバカだよね。

統計的に見ると、多言語ユーザーは少数派で、「助けて」や「推測」って理解できる人は、他の何かを見るとすぐに離脱しちゃうから、コンテンツを消費しないんだよね。だからYouTubeは気にしてないんだと思う。

平均的なユーザーは多言語じゃない。ターゲットグループは平均的なユーザー。これが全て。

正直、イライラする。YouTube動画を消費するのに十分理解できる言語が3つあるんだけど、これらを翻訳されたくないんだ。それに、動画のタイトルなどの翻訳が驚くほどひどいことが多い。翻訳する際に動画の文脈や内容を考慮していないから、辞書を引いたような翻訳になっちゃう。特に、何年も見てきたチャンネルの動画を見ていたら、突然音声が自動翻訳されて自分の母国語になっているのが一番イライラする。マジで cringe だよ。

Hacker Newsで議論の続きを見る