neavo/LinguaGacha

使用 AI 能力一键翻译 小说、游戏、字幕 等文本内容的次世代文本翻译器

LinguaGacha – 小説、ゲーム、字幕向けのAI一括翻訳ツール

機能概要

  • デスクトップアプリで、ファイル(字幕、電子書籍、ゲームスクリプトなど)をドロップすると、数秒で全文翻訳が得られます。
  • 16言語(中国語、英語、日本語、韓国語、ロシア語、ドイツ語、フランス語、イタリア語など)と、.srt、.ass、.epub、.rpy、.json、.xlsx などの多様なファイル形式に対応。
  • 大規模言語モデルAPI(OpenAI、Anthropic、Google、DeepSeek、Qwen2.5-7B、SakuraLLM などのローカルモデル)を「AGENT」モードで使用し、スクリプト化された会話を実行:用語抽出 → 一括翻訳 → オプションの自動校正。

重要性

  • ビジュアルノベル風ゲームや長編小説の翻訳は通常、手動でエラーが発生しやすいプロセスです。LinguaGacha はパイプラインを自動化し、フォーマット、スタイルタグ、コード風マークアップを保持するため、後編集の時間を大幅に節約できます。
  • 内蔵の用語テーブルにより、作品全体でキャラクター名や特殊用語の一貫性が保たれます。これはファン翻訳プロジェクトでよくある問題です。

始め方

  1. Releases ページから適切なバイナリをダウンロードします(Windows .zip、macOS .dmg、Linux .AppImage)。
  2. LLM エンドポイントをインストールします – README では GPU なしで動作する DeepSeek を推奨しています。
  3. ソースファイルをアプリにドラッグ&ドロップし、ソース/ターゲット言語を設定し、AGENT パネルでモデルを選択し、プリセットコマンドをクリックして用語抽出、翻訳、オプションの校正を実行します。
  4. 翻訳ファイルは元のフォーマットを保持したまま保存されます。

主要な技術的ポイント

  • フロントエンドは 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 から直接取得しています。

関連

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