FEATURE / TRANSLATE

海外コメントを日本語に翻訳して読み上げる方法

Ligastmir(無料)を使うと、海外視聴者のコメントが原文+日本語訳の2段表示になり、 日本語訳が読み上げられます。言語は自動検出——英語・中国語・韓国語・スペイン語など、 翻訳エンジンが対応する言語はすべて対象。逆方向に、自分の字幕へ英訳を重ねることもできます。 APIキーなしの無料エンジンで動き、DeepL キーがあれば高品質になります。
翻訳の相関図。コメント取得(チャット翻訳に)と音声認識字幕(字幕翻訳に)のどちらかがあれば、コメントや字幕を翻訳できる。付随機能は言語の自動検出・日本語2段表示と読み上げ・翻訳エンジンの切替。カスタム次第でDeepLキーによる高品質化・翻訳字幕だけ別の場所への配置・読み上げ辞書との連携まで広がる
この機能の相関図 — 何が要って、どこまで広がるか。クリックで拡大できます。

できあがりの例

コメントビューの翻訳表示例。英語のコメント This game looks so fun! の下に日本語訳「このゲームすごく楽しそう!」が2段で表示されている
英語コメントの下に日本語訳が2段表示。この日本語が読み上げられます。
自分の音声認識字幕に英訳が重なった例。日本語字幕の下に英語の翻訳字幕
逆方向も:自分の話した日本語字幕の下に、英訳字幕を出せます(海外向け配信に)。

最短手順(3ステップ)

Ligastmir を起動して配信に接続するLigastmir を起動し(インストーラー版はスタートメニューから・zip 版は 起動.bat から)、「配信」ページで Twitch のチャンネル名を入れて接続(匿名でOK)。YouTube は配信を始めてからの URL と API キーで接続します(→ YouTube配信での使い方)。
「チャット翻訳」をONにする「音声・コメント」ページの「💬コメント関連」にあります。スイッチ1つだけです。
外国語コメントが自動で翻訳されるコメントビューに原文+日本語訳の2段表示、読み上げは日本語訳。どの言語かを設定する必要はありません(自動検出)。
画面に出すにはコメビューを OBS に貼っておきます(→ コメントビューの表示)。声で聞くには「TTS 読み上げ」を ON に(→ コメント読み上げ)。
自分の字幕に翻訳字幕を重ねるのは、別のスイッチ「字幕翻訳 ON / OFF」です(→ 音声認識字幕)。

翻訳エンジンについて

ここに書いていない細かい項目は 全機能・設定項目一覧(翻訳) で検索できます。画面から自動で起こした一覧なので、配布中の版と同じ項目が並びます。

内蔵の翻訳(上限なし・v0.9.11〜)

Chrome/Edge に入っている翻訳の機能で、PC の中で訳します。文字数・回数の上限がなく、訳す文を外へ送りません。1 文 0.01〜0.03 秒で訳せて、PC の負担もわずかです。既定は OFF です。

字幕を止める字幕(音声認識)が動いている間は、準備の窓が開けません(同じ場所に翻訳のデータを入れるため)。
「翻訳のモデルを取得…」を押す「音声・コメント」ページの翻訳エンジン設定にあります。小さな窓が開きます。
言語ごとに「取得する」を押す英語・韓国語など、いま選んでいる訳し先の数だけ押します。1 回で 1 言語です(ブラウザの決まりで、人が押したときだけ取得できます)。英語なら 1〜2 分ほど。
「内蔵の翻訳を使う」を ON にして、字幕を ON「すべて取得しました」と出たら窓を閉じます。動作ログに「翻訳[内蔵の翻訳→en]」のように出れば使えています。

翻訳の上限(数え方)

文字数で数えるものは、訳し先の言語の数だけかかります(英語+スペイン語なら 2 倍)。目安として、字幕を 2 言語に訳すと 1 時間でおよそ 3 万文字でした(実測の一例)。

うまくいかないとき

翻訳されない 「チャット翻訳」がOFFのことがほとんどです。「音声・コメント」ページで確認してください。→ 使い方 ⑤コメント連動・翻訳
長い配信の途中から、翻訳が出なくなる 無料の翻訳の上限に届いていることが多いです。上限の数え方を見て、MyMemory のメールアドレスか DeepL の無料キーで増やしてください。翻訳字幕と、日本語コメントを海外向けに訳すときは、内蔵の翻訳(上限なし)も使えます(海外のコメント→日本語には使いません)。アプリの「🔍 翻訳の内訳」(翻訳エンジン設定のいちばん下)で、どこで止まったかが分かります。
短い日本語コメントが誤って翻訳される・スタンプが変に訳される 判定は自動調整されており、スタンプ(エモート)のコードは翻訳対象から除外されます。気になる例があれば Discord・X で教えてください。