← all repositories
neavo/LinguaGacha

Translate RPGMaker and RenPy Scripts Without Stripping the Code

LinguaGacha uses LLMs to batch-translate novels, subtitles, and game scripts while auto-generating glossaries so character names stay consistent across an entire work.

2.2k stars TypeScript Language Models
LinguaGacha
Not currently ranked — collecting fresh signals.
star history

What it does

LinguaGacha is a desktop application that feeds long-form text—novels, subtitles, Markdown files, and game scripts from engines like RenPy, RPGMaker, WOLF, and Kirikiri—to an LLM backend of your choice. It claims to translate a subtitle file in ten seconds, a novel in a minute, and a full game in five minutes. The app supports both local models (the README suggests an 8 GB VRAM card) and cloud providers such as OpenAI, Google, Anthropic, DeepSeek, and SakuraLLM.

The interesting bit

The project treats consistency and formatting preservation as first-class problems rather than afterthoughts. It auto-extracts a terminology glossary—names, places, proper nouns—so translations stay uniform across hundreds of files, and it attempts to preserve markup and engine-specific code for formats like .ass, .epub, .md, and various visual-novel engine exports.

Key highlights

  • Supports 16 languages including Chinese, English, Japanese, Korean, Russian, German, French, and Italian.
  • Reads game text exported from tools like MTool, SExtractor, VNTextPatch, Translator++, and the WOLF official translation tool.
  • Auto-generates a glossary to lock in translations for character names and proper nouns across a project.
  • Claims near-total style retention for .md, .ass, and .epub, plus “translate-and-play” output for several major visual-novel engines.
  • Offers a command-line mode for automated pipelines.

Caveats

  • Game text usually needs to be extracted first by external engine-specific tools; LinguaGacha does not perform the initial ripping itself.
  • The README notes that macOS builds currently trigger Gatekeeper warnings on first launch.
  • Commercial use requires explicit author authorization, and the license demands prominent attribution in any distributed translation.

Verdict

Worth a look if you localize visual novels, fan-translate subtitles, or handle bulk ebook conversion and want the LLM to remember that “Alice” shouldn’t become “Arisu” in chapter three. Skip it if you need a general-purpose document translator or a tool that extracts raw game assets on its own.

Frequently asked

What is neavo/LinguaGacha?
LinguaGacha uses LLMs to batch-translate novels, subtitles, and game scripts while auto-generating glossaries so character names stay consistent across an entire work.
Is LinguaGacha open source?
Yes — neavo/LinguaGacha is an open-source project tracked on heatdrop.
What language is LinguaGacha written in?
neavo/LinguaGacha is primarily written in TypeScript.
How popular is LinguaGacha?
neavo/LinguaGacha has 2.2k stars on GitHub.
Where can I find LinguaGacha?
neavo/LinguaGacha is on GitHub at https://github.com/neavo/LinguaGacha.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.