用語集
クリップボード
クリップボードは、いくつかのオペレーティングシステムがアプリケーション間やアプリケーション内で短期間の保存と転送のために提供するバッファです。クリップボードは通常、一時的で名前がありません。
OCR(光学文字認識)
光学文字認識(OCR)は、テキストの画像を機械で読み取れるテキスト形式に変換するプロセスです。
Tesseract OCR
Tesseract はオープンソースの光学文字認識(OCR)プラットフォームです。
AutoTrans
ゲーム内のテキストをリアルタイムで自動翻訳する機能です。プレイ中のゲームの会話を検出して即座に翻訳します。
TextractorCLI
Textractor / TextractorCLI は、x86/x64 のビデオゲームのテキストフッカー(テキスト抽出ツール)です。
拡張ウィンドウ
翻訳テキストを表示する浮動オーバーレイウィンドウです。クリップボード翻訳、OCR、TextractorCLI、その他の入力方法からの翻訳を表示するために、さまざまなテーマ、透明度設定、位置指定オプションでカスタマイズできます。
ハイパーオーバーレイ
ゲーム上に翻訳テキストを表示するための追加表示オプションやカスタマイズを提供する高度なオーバーレイ機能です。
XUAT
Unity ベースのゲームをリアルタイムで翻訳するサードパーティプラグインです。XUAT(XUnity.AutoTranslator)で抽出されたテキストは VNTranslator に送られて翻訳され、再び XUAT に返されてゲーム内に直接表示されます。
正規表現 (RegExp)
正規表現は、文字列内の文字の組み合わせを一致させるために使用されるパターンです。
正規表現置換
ソースまたは翻訳後のテキスト内の特定のパターンを見つけて置換するために正規表現パターンを使用することで、フォーマットのクリーンアップや特殊ケースの処理に役立ちます。
テキストフッカー
ゲームのメモリにフックして実行中のゲームプロセスからテキストを傍受・抽出するプログラムで、テキストをリアルタイムでキャプチャして翻訳できるようにします。
機械翻訳
機械翻訳(MT)は、人工知能やルールベースのアルゴリズムを用いて、人間の翻訳者を必要とせずにある言語から別の言語へテキストを自動的に翻訳するプロセスです。
翻訳メモリ
翻訳メモリ(TM)は、以前に翻訳されたテキストを蓄積したデータベースです。
翻訳用用語集
翻訳用用語集は、特定の用語とその承認された翻訳を一覧にした参照リストで、翻訳されたコンテンツ全体で用語の一貫性を確保します。
翻訳タイムアウト
翻訳リクエストに設定される時間制限です。この期間内に翻訳サービスが応答しない場合、リクエストはタイムアウトエラーで失敗します。これはウェブスクレイピングベースの翻訳方法でよく発生します。
仮想ブラウザウィンドウ
VNTranslator がウェブスクレイピングを通じてウェブベースの翻訳サービスにアクセスするために使用する埋め込みブラウザコンポーネントです。オンライン翻訳サービスから翻訳を取得するために実際のブラウザをシミュレートします。
カスタム MT
JSON スキーマを使用してカスタム機械翻訳の構成を作成できる機能で、サードパーティの翻訳 API やサービスと統合することを可能にします。
事前翻訳
翻訳や OCR 分析の前に行われるテキスト操作で、不要な文字の削除、フィルタ適用、キャプチャしたテキストのクリーンアップなど、精度向上のための処理を指します。
事後翻訳
翻訳後に行われるテキスト操作で、フォーマットの調整、改行の一致、正規表現による置換の適用など、最終出力を洗練するための処理を指します。
LLM(大規模言語モデル)
大量のテキストデータで訓練された人工知能モデルで、人間のようなテキストを生成することができます。VNTranslator では、GPT、Claude、Gemini のような LLM が高品質な機械翻訳に使用されます。
VLM(ビジョン言語モデル)
視覚情報とテキスト情報の両方を理解・処理できる AI モデルです。Nanonets OCR Small のような高度な OCR エンジンで、画像からのテキスト認識を改善するために使用されます。
API(アプリケーションプログラミングインターフェース)
異なるソフトウェアアプリケーションが互いに通信することを可能にする一連のプロトコルやツールです。VNTranslator はさまざまな翻訳サービスや OCR エンジンと接続するために API を使用します。
コンテキストメモリ
翻訳モデルが以前の台詞やテキストを記憶できる機能で、複数の翻訳にわたって文脈を維持することで翻訳の精度と一貫性を向上させます。
テキストストリーミング
完全な翻訳が完了するのを待つのではなく、生成される翻訳結果を逐次的に表示する方法で、より応答性の高いユーザー体験を提供します。
抽出&翻訳
リアルタイムではなく事前にすべてのゲームテキストを抽出して翻訳する方法で、ラグを減らしプレイ中のパフォーマンスを向上させます。
ホットキー
OCR のための画面キャプチャを行ったり、拡張ウィンドウの表示・非表示を切り替えたりするなど、アプリケーション内の特定の操作をトリガーするキーボードショートカットです。
フォント置換
AutoTrans の機能で、翻訳されたテキストをより適切に表示するカスタムフォントにゲーム内フォントを置き換えることを可能にします。特に異なる文字セットを持つ言語に有用です。
画面キャプチャ
OCR 技術を使ってテキストを抽出するために画面の特定領域のスクリーンショットを撮るプロセスです。
Steam Connect
VNTranslator が Steam のゲームと統合できる機能で、ゲーム情報を自動検出し互換性を向上させます。
学習データ
学習データは、機械学習モデルにパターンを学習させ、正確な予測を行わせるための例を提供するデータセットです。
ウェブスクレイピング
ウェブスクレイピングは、ウェブサイトからデータを抽出するプロセスです。通常「スクレイパー」や「クローラー」と呼ばれるプログラムやスクリプトを使ってウェブページから情報を取得します。
最大ワーカープロセス数
同時に実行できる並列翻訳プロセスの数を制御する設定で、翻訳速度やシステムリソースの使用に影響します。
システムプロンプト
LLM に与えられる指示で、その役割、振る舞い、出力形式を定義します。VNTranslator では、特定の要件やスタイルガイドに従って AI に翻訳させるために使用されます。
トークン
AI モデルが処理するテキストの基本単位です。翻訳 API の文脈では、トークン数が多いほど通常コストが増え、処理時間が長くなります。
Electron
Electron は、JavaScript、HTML、CSS のようなウェブ技術でネイティブアプリケーションを作成するためのフレームワークです。
ビジュアルノベル
主に静止画、テキストによる物語表現、およびプレイヤーの選択が物語の結末に影響を与えるタイプのインタラクティブなナラティブゲームです。
RenPy
Ren'Py は、シンプルなスクリプト言語を使用してインタラクティブな物語やゲームを作成する、無料でオープンソースのビジュアルノベルエンジンで、商用・アマチュアのビジュアルノベル制作によく用いられます。
KiriKiri
W.Dee により作成されたスクリプトエンジンで、KAG(KiriKiri Adventure Game System)フレームワークと共にビジュアルノベルを作成する際によく使用されます。
Tyrano Builder
ビジュアルノベル作成のために設計されたゲームエンジンで、他の VN エンジンよりも簡易な代替として開発されました。
RPG Maker
RPG Maker(日本ではRPGツクールとして知られる)は、ストーリー重視の要素を持つロールプレイングゲームを作成するための一連のゲーム開発プログラムで、RPG Maker MV や RPG Maker MZ などのバージョンがあります。
Unity
Unity は Unity Technologies が開発したクロスプラットフォームのゲームエンジンで、2D・3Dゲームの作成に広く使われており、多くのビジュアルノベルやインタラクティブストーリーゲームにも利用されています。
KAG(Kirikiri Adventure Game System)
Kirikiri エンジンと連携するスクリプティングフレームワークで、台詞、選択肢、分岐する物語を持つビジュアルノベルを作成するためのツールや構文を提供します。