海外製ゲームや未翻訳のビジュアルノベルを遊んでいて、画面に表示される文章をすぐ理解したいと思ったことはありませんか。
Windows向けの「Hotkey Translator」は、画面上の文字をOCRで読み取り、翻訳文を元の文字に重ねて表示するオープンソースのツールです。
文章をコピーできないゲームでも使えるため、会話やチャットログを読み進めたいときに役立ちます。
Hotkey Translatorでできること
Hotkey Translatorは、指定した画面範囲の文字をOCRで認識し、選択した言語に翻訳してオーバーレイ表示します。
日本語のゲームを英語に翻訳するだけでなく、英語などの外国語から日本語への翻訳にも対応します。
ゲーム専用ではなく、画面に表示されているテキストであれば、チャット欄やアプリの文章なども翻訳対象にできます。
| 項目 | 内容 |
|---|---|
| 対応環境 | Windows |
| 文字の読み取り | OCRで画面上の文字を認識 |
| 翻訳表示 | 元の文字に重ねてオーバーレイ表示 |
| 翻訳エンジン | GoogleWeb、DeepL、Gemini、LlamaCppなど |
| 操作例 | 範囲選択はF6、翻訳はF8、表示切り替えはF9 |
使い始める前の準備
原文と翻訳先の言語を設定する
起動後に設定画面を開き、「原文言語」と「翻訳先言語」を実際に翻訳したい組み合わせにします。
たとえば英語のゲームを日本語で読む場合は、原文言語を英語、翻訳先言語を日本語に設定します。
OCR言語パックを確認する
OCRエンジンには、読み取り対象の言語に対応するWindowsのOCR言語パックが必要です。
英語を認識する場合は、設定画面の案内から英語(en-US)のWinRT OCR言語パックをインストールします。
画面上のインストール操作で導入できない場合は、管理者としてPowerShellを起動し、次のコマンドを実行する方法があります。
Add-WindowsCapability -Online -Name Language.OCR~~~en-US~0.0.1.0
導入後は設定画面でOCR言語パックが利用可能と表示されることを確認してください。
コマンドの実行には管理者権限が必要であり、環境によってはWindowsの再起動や追加の操作が必要になる場合があります。
ゲーム画面を翻訳する手順
- Hotkey Translatorを起動したまま、翻訳したいゲームを起動します。
- ゲーム内に文章が表示されたら、
F6キーを押して翻訳範囲を選択します。 - マウスで文章を囲み、
F8キーを押すと翻訳が実行されます。 - 翻訳を一時的に隠したいときは、
F9キーでオーバーレイの表示を切り替えます。
範囲選択は画面上の好きな場所に設定できるため、会話文だけでなく画面端にあるチャットログやメニューも翻訳できます。
ゲームがウィンドウモードかフルスクリーンモードかにかかわらず利用できますが、動作はゲームや表示環境によって異なる可能性があります。
テキストの内容が次の会話に切り替わった場合、同じ範囲を再度翻訳するには改めてF8キーを押します。
自動翻訳や翻訳エンジンの選び方
設定には、画面の変化に合わせて翻訳する自動翻訳機能もあります。
テキストアドベンチャーのように文章が決まった位置に表示されるゲームでは、シーン変化時の自動翻訳を有効にすると操作の手間を減らせます。
一方、画面の変化が多いゲームでは、意図しない場所を読み取ったり、必要のないタイミングで翻訳したりすることがあるため、手動操作のほうが扱いやすい場合があります。
翻訳エンジンは標準のGoogleWebのほか、DeepL、Gemini、ローカルで動作するLlamaCppなどから選べます。
翻訳速度や文章の自然さ、利用環境に合わせて選び、固有名詞やゲーム独自の用語は原文と照らし合わせて確認しましょう。
使う際の注意点
OCRは画像から文字を読み取る仕組みのため、文字が小さい場合や背景と文字のコントラストが低い場合には、認識ミスが起こることがあります。
範囲を文字の周辺に絞り、必要に応じて選択し直すと、余計な表示を読み込むのを防ぎやすくなります。
翻訳結果は元の文字を覆うように表示されるため、意味が不明瞭なときはオーバーレイを消して原文を確認してください。
オンライン翻訳エンジンを使う場合は、翻訳対象のテキストが外部サービスに送信される可能性も考慮し、個人情報や機密情報を含む画面では利用を控えるのが安全です。
ホットキーは設定画面から変更できるため、ゲーム内の操作と競合するときは、使用していないキーに割り当て直しましょう。
まとめ
Hotkey Translatorは、OCRと翻訳オーバーレイを組み合わせ、ゲーム画面の文章をその場で読みやすくするWindows向けツールです。
原文言語に合ったOCR言語パックを準備し、範囲選択と翻訳の操作を覚えれば、コピーできないテキストも翻訳できます。
自動翻訳や複数の翻訳エンジンも活用しながら、ゲームの種類や利用環境に合った設定を試してみてください。
