レビュー

英語のノベルゲームもこれで遊べる! テキストを即時翻訳表示する「Hotkey Translator」

オーバーレイ表示で画面上のあらゆるテキストを多言語に翻訳可能

「Hotkey Translator」の設定画面

 「Hotkey Translator」は、Windows用OCRと翻訳オーバーレイを備えたオープンソースのソフト。未翻訳の日本語ゲームやビジュアルノベル向けに設計されているという。

 簡単に言うと、ゲームに表示されるテキストを、オーバーレイ表示で他言語に即時翻訳するツールだ。使い方が独特なので、順を追って見ていこう。

 まず本ソフトを起動すると、設定画面が表示される。[概要]の中にある[言語と操作]を見ると、[原文言語]と[翻訳先言語]の項目がある。本ソフトの説明を見ると、日本語のゲームを他言語に翻訳するためのツールのようにも見えるが、この設定を変えれば他言語の日本語翻訳もできる。

 今回は英語を日本語訳する形で試してみた。最初に設定が必要なのは[OCRエンジン]で、英語(en-US)のWinRT OCR言語パックを導入する必要がある。その注意書きの右にある[インストール]をクリックすると、必要なファイルのインストールが行われる。

 ただ筆者の環境ではインストールがキャンセルされて進まなかったため、手動で導入した。PowerShellを管理者モードで起動して、下記のコマンドを入力するとインストールされる。

Add-WindowsCapability -Online -Name Language.OCR~~~en-US~0.0.1.0

 インストールが完了すると、本ソフトのOCRエンジンの表示が『WinRT OCR言語パック:利用可能(en-US)』に変わる。これで準備完了だ。

『WinRT OCR言語パック:利用可能(en-US)』と表示されれば、英語からの翻訳準備は完了

 オーバーレイ翻訳機能を使うには、本ソフトを起動したままの状態で、ゲームを起動する。ゲームはウインドウモード、フルスクリーンモードのどちらでも構わない。今回はアクションRPG「Diablo IV」のテキストを英語にして試してみた。

 ゲーム中、NPCとの会話で英文が表示されたら、[F6]キーを押す。すると画面が少し暗くなるので、マウスのドラッグで翻訳したい文章がある場所を範囲選択する。

画面下部に表示された英文を範囲選択

 次に[F8]キーを押すと、さきほど範囲選択した場所にある英文が日本語訳される。元の英文を上から覆うように表示される形で、これがオーバーレイ表示で翻訳するという仕組みだ。

元の英文の上に、翻訳された日本語がオーバーレイ表示される

 元の英文が次のシーンに変わったり、会話が終了したりして画面のテキスト表示が変化すると、オーバーレイ表示も合わせて消える。再び同じ場所を翻訳したい場合は、その都度[F8]キーを押す。

テキストが次の内容に変わったら、再び[F8]キーを押せばまた翻訳される

 ここで[F9]キーを押すと、翻訳のオーバーレイ表示が消える。再度[F9]キーを押すと、またオーバーレイ表示される。

翻訳のオーバーレイはいつでも出したり消したりできる

 範囲指定は[F6]キーを押せば何度でもやり直せる。ここまでは会話シーンで画面中央下部に表示されるテキストを翻訳していたが、左下にあるチャットログ部分を範囲指定すれば、そのテキストもオーバーレイで翻訳が可能だ。翻訳したい部分を選び、その都度翻訳させる、というのが本ソフトの使い方になる。

左下のチャットログを範囲選択し直して、オーバーレイで翻訳させた

 再び設定に戻って、もう少し細かく見ていく。翻訳エンジンは標準で[GoogleWeb]が選択されている。翻訳速度がとても速く、押してすぐに翻訳が表示されるので、普通はこれで問題ないだろう。ただ翻訳のテイストが好みでない場合などには、[DeepL]や[Gemini]、ローカルで動作する[LlamaCpp]も選べるようになっている。

 また左のタブにある[自動翻訳]では、[シーン変化時の自動翻訳を有効化]という項目もある。これを使えば、新たな文字が表示されるたびに自動翻訳が実行されるようになる。決まった場所にテキストが表示されるテキストアドベンチャーゲームなどでは重宝するだろう。

画面の変化に追従して翻訳させる機能もある

 [ホットキー]の項目では、先述の翻訳実行や範囲指定の操作で使うキーの変更もできる。ファンクションキーを使用するゲームなどでは、別の使用しないキーを割り当てておくといい。

使用するキーは好みに応じて変更できる

 オーバーレイ表示を使用するため、やや特殊な操作が求められるが、説明したとおりの手順で使い方を覚えればそう難しくはないはずだ。ゲームのリアルタイム多言語翻訳が簡単に実現できるツールとして、とても重宝する。

 オーバーレイ翻訳ができる対象はゲームに限らず、画面上のあらゆるものに対応できる。ただゲームの場合、テキストをコピー&ペーストできないものが多く、またフルスクリーンでの利用時に翻訳用のWebブラウザーを起動するのも具合が悪い。確かにゲームでこそ求められる翻訳ツールだと言える。

ソフトウェア情報

「Hotkey Translator」
【著作権者】
hinatayuusuke 氏
【対応OS】
Windows 10/11
【ソフト種別】
フリーソフト
【バージョン】
1.0.1(26/03/30)