ブログ

チャットウィンドウの外国語メッセージ、どう読む?APIなしでも翻訳できる

VoriTrans7 分で読めますガイド

チームメイトが外国語で作戦を叫び、海外の同僚が外国語ソフトで予定を送り、ライブ配信のコメント欄には読めない文字が流れていく——こうした文字は、それぞれのチャットウィンドウの中に閉じ込められています。チャットアプリの多くはクローズドなクライアントです。翻訳プラグインを入れる場所も、つなぐAPIもなく、ブラウザのページ全体翻訳も届きません。この記事では、アプリを一切改造しない方法を解説します。翻訳に画面を直接読ませ、チャットはそのまま、訳文がメッセージについてきます。

チャット翻訳は、なぜウェブページより難しいのか?

ウェブ上の外国語テキストなら、ブラウザ内蔵の翻訳でたいてい対処できます。チャットウィンドウの厄介な点は、ブラウザの中に存在しないこと。三つのハードルが重なります:

  • クローズドなクライアントに入口がない:デスクトップチャットソフト、ゲーム内チャット、音声ソフトのテキスト欄は独自UIで、翻訳インターフェースもプラグインの仕組みも用意されていません;
  • コピペがチャットのリズムを壊す:メッセージは次々と届きます。1件ずつコピー、ウィンドウを切り替え、貼り付け、結果を待ち、戻る——一連の操作が終わる頃には話題は先へ進んでいます;
  • メッセージストリームは動的:チャットの内容は絶えず変わり、静的なスクリーンショット翻訳では追いつきません。撮った瞬間から古くなります。

ネックは翻訳品質ではなく、「翻訳という動作」を「チャットという動作」の中に収められないこと。リズムに追いつくには、翻訳が自ら画面を見張る必要があります。
チャットウィンドウ翻訳の三つのハードルを示す図

発想の転換:アプリに翻訳をつなぐより、翻訳に画面を読ませる

画面翻訳ツールの仕組みは、インターフェースの問題を回避します。アプリがAPIを公開しているかを問わず、画面に表示されたテキストを直接認識し、訳文を元の位置に重ねて表示し、文字が変われば自動で更新します。アプリはそのまま動き、コードは一行も変えません。これが「APIを接続しない」の意味です。翻訳の入口はアプリの中ではなく、画面の上にあります。

チャットウィンドウなら、新しいメッセージがポップアップした瞬間に訳文がすでにその位置にあります。履歴を上へスクロールすれば、スクロールした先を認識が追いかけ、過去のメッセージを撮り直す必要はありません。

4ステップでチャットを開始

VoriTransを例に、クライアントをインストールしたら4ステップでチャットウィンドウに対応できます:

ステップ1:コンテンツタイプを選ぶ。チャットのテキストは更新頻度が高く、UIテキストに該当します。「コンテンツタイプ」は「ゲームモード」で処理するのが最適です。

ステップ2:チャットウィンドウを囲む。「ウィンドウ選択」でチャットウィンドウを直接指定するか(位置は自動追跡)、「範囲選択」でチャット欄を囲みます。グループチャットは流れが速いので、メッセージ部分だけを囲むと認識がより集中します。

ステップ3:モデルと翻訳先の言語を選ぶ。翻訳モデルはまず「ローカルモデル」を。ポイントを消費しません。原文言語は自動検出、翻訳先は105言語からよく使うものを選びます。

ステップ4:自動翻訳をオンにする。左下の「自動翻訳」スイッチをオンにし、下部の「翻訳モード」で「インプレース上書き」を選ぶと、新着メッセージが表示された瞬間に翻訳されます。「字幕バー」に切り替えると、訳文が一本の字幕にまとめて表示され、チャット履歴はまったく遮られません。
VoriTransの画面翻訳

頻度の高い4つのシーン、囲み方はそれぞれ

同じ流れでも、チャットのシーンによって囲み方の考え方が変わります:

  1. ゲーム内チャット:チームの連絡は一瞬で消えます。チャット欄を囲んで自動翻訳をオンにすれば、連絡が表示されたその場で理解でき、全画面から抜けて辞書を引く必要はありません;
  2. 国際共同作業:外国語ソフトのワークグループでは、メッセージ部分を囲んで常時稼働。通知や予定がスクロール更新され、訳文も一緒に流れます;
  3. ライブ配信のコメントと視聴者チャット:配信者が外国語の視聴者との交流を読むなら、コメント欄を囲んで常時翻訳。交流のテンポを逃しません;
  4. 臨時のカスタマーサポート窓口:外国語サポートのテキスト窓口は、会話エリアを囲んで翻訳しながら対話。往復確認の効率がまったく変わります。
    4つのチャットウィンドウ翻訳シーンの図

長い会話で繰り返し出る専門用語の略語、ID、チャンネル名は、「用語集」に原語と希望訳を登録。編集はリアルタイム保存で、次回の認識または翻訳から反映されます。いつも誤認識されるユーザー名は、「OCR修正」で正しい表記に固定すれば、毎回同じ誤変換を避けられます。右上の「ツールバーモード」をクリックすると、メイン画面が小さな浮動バーに縮まり、チャットしながら操作しても邪魔になりません。
VoriTransの用語集追加

限界とプライバシー、はじめに明確に

二点、先にはっきりさせておきます。

一点目はテキストのみを読み取るということ:音声通話や音声メッセージは画面に文字が表示されないため翻訳できません。それは別のニーズです。チャット履歴を速くスクロールしすぎると、訳文の更新は「画面安定待ち」のリズムに従います。設定からミリ秒単位で調整できます。
VoriTransの画面安定待ち設定

二点目はプライバシー:チャット内容が機密性の高い場合は、ローカル翻訳モデルを優先してください。認識も翻訳もローカルで完結します。データの行き先は公式の説明を、クラウドモデルは使用量に応じてポイントを消費します。ルールは公式価格ページを参照してください。インストーラーは公式ダウンロードページから入手でき、ゲストはログインなしで当月利用可能な1,000ポイントが付与されます。

一番よく使う外国語のチャットウィンドウで5分間試してみてください。新着メッセージは表示された瞬間に翻訳、元の位置に表示されて履歴を遮らず、専門用語の訳は常に一致。チャットのリズムは母語のグループとほぼ同じになります。

よくある質問

WeChatやDiscordのようなアプリも同じ方法で翻訳できますか?

外国語テキストが画面に表示されていれば、画面翻訳は認識できます。アプリ側が翻訳機能を提供しているかに依存せず、アプリを書き換えることもありません。個々のウィンドウでの認識精度はフォント、文字サイズ、UIデザインの影響を受けます。実際にご自身のウィンドウを一度囲んでみるのが一番確実です。

この翻訳で私のチャット内容は見られますか?

ツールが認識するのは、画面に表示中のテキストです。プライバシーが気になる場合はローカル翻訳モデルを選べば、認識も翻訳もローカルで完結します。各モデルのデータ処理方式は公式の説明を参照してください。機密性の高い会話ではクラウドモデルの使用を避けることをおすすめします。

音声メッセージや音声通話は翻訳できますか?

できません。画面翻訳は画面上のテキストを読み取るもので、音声には対応する文字がないため認識できません。相手が音声メッセージを送ってきた場合は、添付の文字起こしの有無を確認するか、テキストでの補足を依頼してください。

共有Email