neavo/LinguaGacha
使用 AI 能力一键翻译 小说、游戏、字幕 等文本内容的次世代文本翻译器
LinguaGacha – 小説、ゲーム、字幕向けのAI一括翻訳ツール
機能概要
- デスクトップアプリで、ファイル(字幕、電子書籍、ゲームスクリプトなど)をドロップすると、数秒で全文翻訳が得られます。
- 16言語(中国語、英語、日本語、韓国語、ロシア語、ドイツ語、フランス語、イタリア語など)と、
.srt、.ass、.epub、.rpy、.json、.xlsxなどの多様なファイル形式に対応。 - 大規模言語モデルAPI(OpenAI、Anthropic、Google、DeepSeek、Qwen2.5-7B、SakuraLLM などのローカルモデル)を「AGENT」モードで使用し、スクリプト化された会話を実行:用語抽出 → 一括翻訳 → オプションの自動校正。
重要性
- ビジュアルノベル風ゲームや長編小説の翻訳は通常、手動でエラーが発生しやすいプロセスです。LinguaGacha はパイプラインを自動化し、フォーマット、スタイルタグ、コード風マークアップを保持するため、後編集の時間を大幅に節約できます。
- 内蔵の用語テーブルにより、作品全体でキャラクター名や特殊用語の一貫性が保たれます。これはファン翻訳プロジェクトでよくある問題です。
始め方
- Releases ページから適切なバイナリをダウンロードします(Windows
.zip、macOS.dmg、Linux.AppImage)。 - LLM エンドポイントをインストールします – README では GPU なしで動作する DeepSeek を推奨しています。
- ソースファイルをアプリにドラッグ&ドロップし、ソース/ターゲット言語を設定し、AGENT パネルでモデルを選択し、プリセットコマンドをクリックして用語抽出、翻訳、オプションの校正を実行します。
- 翻訳ファイルは元のフォーマットを保持したまま保存されます。
主要な技術的ポイント
- フロントエンドは Electron/Node.js で構築(リポジトリには
npm run devとnpm run buildが記載)。 - 翻訳ロジックは LLM チャット補完の薄いラッパーです。「AGENT」モードは複数のプロンプトを連結して、用語抽出、翻訳、品質チェックを実現します。
- クラウド API とローカル推論モデルの両方をサポートするため、高性能 GPU を持つユーザーは Qwen2.5-7B などのモデルをローカルで実行できます。
対象ユーザー
- ビジュアルノベル、RPGMaker、RenPy、WOLF などのゲームエンジンのローカライズが必要な趣味人やファン翻訳グループ。
- コマンドラインツールをいじらずに電子書籍や字幕をすばやく翻訳したい読者。
- LLM 翻訳パワーを活用するためのワンクリック、GUI 駆動の方法を探している人。
コミュニティとサポート
- 公式 wiki にはチュートリアル、特定のゲームエンジン向けのベストプラクティスガイド、パワーユーザー向けの CLI モードがあります。
- Discord と QQ グループでリアルタイムのヘルプを提供し、機能リクエスト用のイシュートラッカーもあります。
ライセンスと帰属
- オープンソースライセンスで配布(README にバッジ表示)。翻訳を使用する公開作品では LinguaGacha のクレジットが必要で、商用利用には作者の許可が必要です。
上記の情報はすべてプロジェクトの README から直接取得しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト