Bilibiliで2言語字幕を有効にする方法:同時字幕とリアルタイム翻訳ガイド

Equalang

この記事の要点

BilibiliのWebプレーヤーでEqualangの2言語字幕とリアルタイム音声翻訳を有効にし、原文と翻訳字幕を並べて表示する方法を解説します。字幕のない生動画でもリアルタイム翻訳が可能です。

キーワード: Bilibili 2言語字幕; Bilibili 同時字幕; リアルタイム音声翻訳; 海外動画; 字幕なし動画; Equalang

Bilibili(B站)で海外の技術講演、オープンコース、ゲームのプレビュー動画、輸入された海外動画などを視聴する際、視聴者はよく2つの大きな悩みに直面します。1つ目は、動画に投稿者による中国語字幕が焼き込まれていない(ハードサブがない)ことが多く、未翻訳の生動画を見る際にすべてリスニングだけに頼らざるを得ない点です。2つ目は、投稿者やプラットフォームから外国語字幕が提供されている場合でも、デフォルトのプレーヤーでは原文の書き起こしと中国語翻訳を同時に表示できない点です。

ブラウザ上で2言語字幕やリアルタイム音声翻訳を有効にする方法を理解するには、まず既存の手法の活用範囲と制限事項を明確にし、その上で最適なプレーヤー拡張ツールを組み合わせることが重要です。

既存手法の活用シーンと違い

Bilibiliで外国語コンテンツを視聴する際、字幕ソリューションは大きく2つのカテゴリーに分かれます:

1. プラットフォーム標準および自動生成字幕

  • 主な活用シーン:投稿者が標準的な外国語のSRT/ASS字幕トラックをアップロードしている動画や、Bilibiliのバックエンドで字幕が自動抽出・生成された一部の動画。
  • 制限事項と違い:対応範囲は、投稿者が字幕トラックをアップロードしているか、プラットフォームのバックエンドで処理されているかに完全に依存します。現在、標準プレーヤーでは表示言語を一度に1つしか選択できず、Bilibiliの自動翻訳(中国語)に切り替えると元の外国語テキストが置き換えられて非表示になります。専門用語を原文と照らし合わせたり、発音を学んだり、技術的な詳細を確認したりしたい視聴者にとって、単一言語のみの表示は不便です。また、字幕のない未翻訳の生動画に対しては、標準の字幕機能ではすぐに対応できません。

2. 従来のWebページ翻訳拡張機能

  • 主な活用シーン:静的なWebページの閲覧や、Webページ全体の選択した単語・テキストノードの翻訳。
  • 制限事項と違い:一般的な翻訳拡張機能の多くは、ページ上の既存のDOMテキストノードを読み取って置換することに依存しており、動画の音声ストリームを直接読み取ることはできません。テキスト字幕トラックが一切ない生動画の場合、一般的な翻訳ツールでは音声認識やリアルタイム翻訳を行うことができません。

Equalangを使ってBilibiliで2言語字幕を有効にする方法

Equalangブラウザ拡張機能を使用すると、BilibiliのWebプレーヤー上で2言語字幕を並べて表示したり、字幕のない動画に対してリアルタイム音声翻訳を生成したりできます。

1. 字幕付き動画での2言語字幕の対照表示

すでに外国語の字幕トラックが含まれている動画では、画面上に外国語の原文と中国語翻訳を別々の行に表示して、手軽に対照できるようにすることが主な目的となります:

  1. Chromium系ブラウザまたはFirefoxで拡張機能を有効にした後、外国語字幕が含まれるBilibili動画を開きます。
  2. プレーヤー右下のコントロールバーにEqualangのアイコンが自動的に表示されます。アイコンをクリックしてパネルを展開し、字幕翻訳を有効にします。
  3. 字幕表示モードで「2言語字幕」または「翻訳のみ」を選択します。お好みに応じて、翻訳の位置を「原文の下」または「原文の上」に設定できます。
  4. 設定が完了すると、プレーヤー上に外国語の原文と中国語翻訳が同時に表示されます。
Bilibiliプレーヤー右下のEqualang設定パネル
プレーヤー右下に展開されたEqualangパネル:字幕翻訳が有効、字幕表示は「2言語字幕」、翻訳位置は「原文の下」、リアルタイム音声翻訳(原文言語「自動検出」、翻訳モード「標準」)

2. 未翻訳の生動画に対するリアルタイム音声翻訳

字幕トラックが全くない海外動画やクリップを視聴する場合は、リアルタイム音声翻訳機能を使用して、音声トラックを直接字幕に変換できます:

  1. 未翻訳の海外動画を開き、プレーヤー右下のEqualangパネルで「リアルタイム音声翻訳」をオンにします。
  2. 原文言語を「自動検出」または該当する言語に設定し、翻訳モードは「標準」のままにします。
  3. 拡張機能が動画内の音声をテキストに書き起こし、対応する中国語翻訳をリアルタイムで生成します。

実際にBilibiliで未翻訳の日本語初級会話集を開き、リアルタイム音声翻訳を有効にしてみました(原文言語を「自動検出」、翻訳モードを「標準」、字幕表示を「2言語字幕」、翻訳位置を「原文の下」に設定)。再生中、動画の下部にリアルタイムで2行の字幕が表示され、上に日本語の原文、下に中国語の翻訳が表示されました。

Bilibili動画の再生中に表示される日中2言語字幕
画面下部に表示された2行の字幕:原文「はい、ここにあなたの名前。」、翻訳「好,这里写上你的名字。」

利用時のアドバイスと既知の制限事項

翻訳ツールを使って海外動画を視聴する際は、以下の技術的な境界や制限事項にご留意ください:

  1. BGMや音声のミキシングによる干渉:リアルタイム音声翻訳の精度は、声の明瞭さに大きく依存します。BGMの音量が大きい動画、ゲームの激しい効果音、複数人が同時に話す会話などが含まれていると、音声の区切りや文末の検出が乱れ、単語の抜け落ちや書き起こしの不正確さにつながる可能性があります。
  2. 暗号化されたDRMコンテンツ:暗号化された動画はリアルタイム音声翻訳に対応していません。ただし、動画にテキスト字幕トラックが用意されている場合は、その字幕テキストを翻訳することは可能です。
  3. 字幕トラックへの依存性:リアルタイム音声翻訳が無効になっている場合、字幕翻訳は動画側で提供されている字幕トラックに完全に依存します。外国語の字幕トラックがなく、リアルタイム音声翻訳も有効になっていない動画では、テキストの抽出や翻訳は行えません。

参考資料