GalTransl/GalTransl

支持GPT-4/Claude/Deepseek/Sakura等大语言模型的Galgame自动化翻译解决方案 Automated translation solution for visual novels supporting GPT-4/Claude/Deepseek/Sakura

GalTransl – ビジュアルノベル(ガルゲ)向けAI駆動の自動翻訳ツール

何であるか – GalTranslは、GPT-4、Claude、DeepSeek、Sakuraなど大規模言語モデル(LLM)を活用して、日本語のガルゲのスクリプトを中国語に自動翻訳するデスクトップアプリケーションです。スクリプト抽出、プロンプト最適化されたLLM翻訳、辞書処理、キャッシュ、再挿入を統合することで、コードを書かずに完全な「翻訳パッチ」を作成できます。

主な機能

  • グラフィカルデスクトップUI(Tauri + React)– コマンドライン不要、ダークモード対応、カスタム背景、マルチプロジェクト管理をサポート。
  • LLMバックエンド – GPT-4、Claude、DeepSeek、SakuraなどOpenAI互換APIに対応。プロンプト工学により翻訳品質を向上。
  • GPT辞書 – 各リクエストごとにキャラクターのプロフィール、名前マッピング、難解な用語をLLMに供給する特別な辞書。名前、代名詞、専門用語の一貫性を確保。
  • 前処理/後処理辞書 – LLM出力の前後でルールベースの文字列置換を実行。条件付き論理で過剰置換を回避。
  • 自動キャッシュ&再開 – 翻訳結果はキャッシュに保存。エラー修正のためキャッシュを編集し、再翻訳せずに再開可能。
  • フルパイプライン統合 – GARbro、KirikiriTools、SExtractorなどによるスクリプト抽出ツール、ゲームへの翻訳テキスト再挿入ツール、および「パックなし」形式とパック形式の両方を対応。
  • 字幕・文書対応 – .srt、.lrc、.vtt、mtool JSON、t++ Excel、epubなどに対応。
  • ローカルモデル – HuggingFaceにホストされている GalTransl-7B-v3.5 および GalTransl-14B-v3 モデルへのリンクを提供。デバイス上で翻訳可能(6GB以上VRAM必須)。

インストール/クイックスタート

  1. デスクトップ版(推奨)Releasesページから最新zipをダウンロードし、解凍後 GalTransl Desktop.exe をダブルクリック。バックエンドサービスが自動起動。Python、Node、Rustのインストール不要。
  2. 開発者/CLI版 – リポジトリをクローンし、Python 3.11.9をインストール、pip install -r requirements.txt(または提供されたバッチファイル)を実行。Node.jsとRustをインストール後、run_desktop_dev.bat(またはCLI用に run_GalTransl_terminal.bat)を実行。詳細はREADMEの「環境準備」セクションを参照。

通常のワークフロー

  1. ゲームのリソースアーカイブを特定・展開(GARbro、KirikiriToolsなど使用)。
  2. スクリプトを name-message JSON形式に抽出(GUIツール GalTransl_DumpInjector.exe が支援)。
  3. デスクトップUIでプロジェクトを作成し、抽出されたJSONを指定。LLMバックエンド(APIキー、エンドポイント、モデル)を設定。
  4. 辞書の設定 – キャラクター名や繰り返し用語用のプロジェクト固有GPT辞書を追加。必要に応じて前処理/後処理辞書も設定。
  5. 翻訳を開始 – UIでリアルタイム進捗を表示。結果は自動的にキャッシュされる。
  6. レビュー&修正 – VS CodeやEmEditorで transl_cache ファイル(JSON)を開き、pre_zh / proofread_zh フィールドを編集。その後プロジェクトを再実行して最終的な json_cn を再生成。
  7. 再挿入 – 提供されたインジェクター・ツールで翻訳済みJSONをゲームスクリプトに挿入。ゲームをテスト(エンジンが対応していれば「パックなし」ロードも可能)。

ライセンス – リポジトリはREADMEに表示されるバッジに示されたライセンスで公開(GitHubページに正確なSPDX識別子が表示)。プロジェクトはHuggingFace上に2つのモデルチェックポイント(GalTransl-7B-v3.5 および GalTransl-14B-v3)をホストしており、それぞれのライセンスに従います。


GalTransl は、ビジュアルノベルスクリプト処理と現代のLLM翻訳の間の橋渡しであり、ユーザーに優しいGUIと辞書ベースの品質管理ツールを提供することで、AI支援ファン翻訳の信頼性と再現性を高めます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト