YouTubeで英語と日本語などの2言語の字幕を同時に表示するには、ブラウザ拡張機能を使います。YouTubeのプレーヤーが出せる字幕は1度に1本だけで、字幕メニューの「自動翻訳」も元の字幕を翻訳に置き換えるだけなので、標準の機能では2行になりません。拡張機能は、動画の字幕を読み取って翻訳し、元の字幕の下に2行目として重ねて表示します。
YouTubeの字幕メニューは、動画に付いている字幕トラックから1つを選ぶ作りです。YouTubeのヘルプにある字幕の設定は、オンとオフ、言語の選択、自動翻訳、見た目(フォント、色、透過度、サイズ、背景やウィンドウの色、文字装飾スタイル)の変更で、2本を同時に表示する設定はありません。メニューの表記は、お使いの画面によって少し違う場合があります。
字幕には、投稿者が付けたものと、YouTubeの音声認識で自動生成されたものがあります。YouTubeのヘルプも、自動生成の字幕は発音、アクセント、方言、雑音のせいで正しく表示できないことがあると説明しています。語学の学習には、投稿者が付けた字幕のある動画が向いています。
見たい言語のトラックがないときは、同じ字幕メニューで「自動翻訳」を選び、言語を選びます。表示されるのは翻訳された1行だけで、元の言語の行は消えます。翻訳の質は元の字幕に左右され、自動生成の字幕を翻訳すると、認識の間違いがそのまま翻訳にも入ります。
動画の説明欄で「文字起こしを表示」をクリックすると、字幕の全行が時刻つきで一覧表示され、行をクリックするとその場面に移動します。動画には重ならないため、見ながら2言語を追うより、あとで読み返す用途に向いています。
インストールせずに済ませたいなら、日本語字幕で見て、分からない場面で一時停止し、英語に切り替えて確認する方法もあります。ただ、切り替えのたびに流れが途切れます。
拡張機能は、YouTubeのプレーヤーと同じ字幕データを読み取り、各行を翻訳して、動画の上に2行で重ねて表示します。選ぶときに確認したい点は3つです。
有名なものにLanguage ReactorとImmersive Translateがあり、どちらも無料枠と有料プランがあって、YouTube以外のサイトにも対応します。料金や機能は変わるので、各公式サイトで確認してください。以下では、私たちが作った拡張機能を選択肢の1つとして紹介します。
開示: Tidyleafは私たち自身で、これは私たちの製品です。
無料で、期間の制限なく使えるもの:
日本語で使うときの設定は2つです。
ふりがなとローマ字は付きませんし、単語をクリックして辞書を引く機能もありません。漢字の読みが必要な方には向きません。
Tidyleaf Pro(年額$24または月額$3.99)を使うと、字幕のSRTダウンロード(2行、元の字幕のみ、翻訳のみから選択)、単語をクリックして例文と動画の時刻つきで保存する機能、保存した単語の一覧とAnki用のCSV書き出しが加わります。上記の無料の機能は、そのまま無料です。
対応環境はPC版Chromeのwww.youtube.comです。YouTubeのスマホアプリはブラウザ拡張機能を実行できないため、使えません。
Chromeに追加(無料) Tidyleaf Dual Subtitles for YouTubeはChromeウェブストアで公開中です。機能と料金の詳細は製品ページ(英語)にあります。
2言語字幕の拡張機能を入れているのに何も表示されない、2行目がすぐ消える、YouTube標準の字幕まで壊れる、という場合は、YouTubeが字幕の読み込み方法を変えた影響の可能性があります。
YouTubeのプレーヤーは、自前のエンドポイントから字幕を取得します。現在、そのリクエストにはプレーヤーが動画ごとに作るトークンが付いており、トークンのないリクエストには、エラーも出ずに空の応答が返ります。昔の方法で字幕を取得する拡張機能は、表示するデータを受け取れません。再試行してHTTP 429(リクエスト過多)になるものもあります。これは利用者側の設定では直らず、拡張機能の作者が更新するしかありません。
確認する順番:
代わりには、最終更新日が新しく、最近のレビューで動作が確認できる別の拡張機能を選んでください。何も入れずに済ませるなら、YouTube標準の自動翻訳が1行で使えます。経緯の詳細は英語のYouTube Dual Subtitles not workingにまとめています。
| やりたいこと | 向いている方法 |
|---|---|
| インストールせず、たまに使う | YouTube標準の字幕メニュー |
| 内容が分かればよい | 自動翻訳(1行) |
| YouTubeとNetflixなど複数のサイトで使う | Language Reactorなど複数サイト対応のツール |
| ふりがなや読みが必要 | ふりがな対応をうたうツール(Tidyleafは非対応) |
| YouTubeだけで、2行表示を無料で使い、SRT書き出しもしたい | Tidyleaf Dual Subtitles |
YouTubeで日本語と英語の字幕を同時に表示できますか? 標準の機能ではできません。YouTubeのプレーヤーは字幕を1本ずつしか表示せず、自動翻訳も元の字幕を置き換えるだけなので、2言語を同時に見るには2言語字幕の拡張機能が必要です。
YouTubeの自動翻訳と2言語字幕は何が違いますか? 自動翻訳は、字幕を別の言語の機械翻訳に置き換えるので、画面に出るのは1行です。2言語字幕は元の字幕を残したまま2行目に翻訳を足すので、元の文と訳を見比べられ、語学の学習に向いています。
2言語字幕の拡張機能が急に動かなくなったのはなぜですか? YouTubeが字幕の読み込み方法を変え、古い方法で字幕を取得する拡張機能が空の応答しか受け取れなくなったことが主な原因です。利用者側の設定では直らないため、最近更新された拡張機能に切り替えるのが現実的です。
無料で使える2言語字幕の拡張機能はありますか? あります。Language ReactorとImmersive Translateには無料枠があり、Tidyleaf Dual Subtitles for YouTubeは2行表示を期間の制限なく無料で使えます。TidyleafでSRTダウンロードと単語の保存を使うには、有料のTidyleaf Proが必要です。
スマホのYouTubeアプリで2言語字幕は使えますか? iPhoneとAndroidのYouTubeアプリはブラウザ拡張機能を実行できないため、拡張機能による2言語字幕は使えません。スマホでは、YouTube標準の自動翻訳で翻訳字幕を1行表示できます。
Tidyleafはブラウザ拡張機能の独立した開発元です。YouTube、Google、Language Reactor、Immersive Translateとは提携しておらず、承認や後援も受けていません。「YouTube」はGoogle LLCの商標で、拡張機能が動作するサイトを説明する目的でのみ使用しています。