Repository navigation
Home
Translate any Ren'Py visual novel into your language β fast, free, and zero hassle.
No coding required. No game crashes. Works with all Ren'Py 7 & 8 titles.
RenLocalizer is a streamlined, single-page desktop application engineered to translate Ren'Py visual novels (.rpy, .rpyc, and tl/ translation archives).
Unlike standard translators that break formatting and crash games, RenLocalizer isolates game code, variables like [player], formatting tags like {b}, and Ren'Py syntax markers before translation, and seamlessly restores them afterwards.
| Feature | Highlights | |
|---|---|---|
| π | Multi-Engine Support | Google Translate (13 mirrors, 100% free), OpenAI, DeepSeek, Google Gemini, Local LLM, and LibreTranslate |
| π― | Tencent Hy-MT2 Profile | Specialized translation profile featuring official instruction templates and model-card sampling recipe |
| π | 3 AI Batching Modes | π Scene Mode (context-aware dialogue), π¦ JSON Mode (structured data), π XML Mode (legacy grouping) |
| π‘οΈ | SyntaxGuard Protection | 3 protection modes + 6-stage fallback recovery to guarantee crash-free game execution |
| π¦ | Dual Output Pipeline | Native TLID (pure native Ren'Py blocks, default) or Standard Mode (dynamic runtime hook) |
| π | Deep Extraction | Automatically decompiles compiled .rpyc files and unpacks .rpa archives |
| π¨ | 9 Languages & 6 Themes | UI available in EN, TR, DE, ES, FR, RU, FA, ZH-CN, JA + Material Design themes |
| π₯οΈ | Cross-Platform | Portable Windows, Linux AppImage, and macOS ARM64 DMG |
| Page | What You'll Find |
|---|---|
| Installation | π₯ Download, portable setup, and OS-specific guides |
| Quick-Start | β‘ First translation in 3 simple steps |
| Settings-and-Engines | βοΈ Engines, Tencent Hy-MT2 profile, batch modes, and AI tuning |
| Output-Modes | π¦ Native TLID vs Standard Runtime Hook β which to choose |
| Toolbox | π οΈ RPA unpacking, RPYC binary reading, and glossary term preservation |
| FAQ | β Common questions, troubleshooting, and pro tips |
1. Select Game βββββββββΊ 2. Pick Language & Engine βββββββββΊ 3. Click Translate & Play!
(Drop folder / .exe) (Google, DeepSeek, Local LLM...) (Launch game & enjoy!)
- Pick Your Game: Click "Browse" or "EXE" to select your visual novel.
- Choose Language & Engine: Select your target language and preferred engine (e.g. Google Translate for instant zero-setup, or Local LLM for private offline AI).
- Start Translating: Click "Translate" (βΆ). Once complete, launch the game and switch languages in the game settings!
π‘ Safety Guarantee: RenLocalizer never alters your original game files. Everything is written cleanly to a
tl/<language>/folder. If you ever want to uninstall a translation, simply delete that folder.
- π Home β Welcome & Overview
- π₯ Installation β Download & Setup
- β‘ Quick-Start β First Translation in 3 Steps
- βοΈ Settings-and-Engines β Engines, Profiles & AI Tuning
- π¦ Output-Modes β Native TLID vs Standard Hook
- π οΈ Toolbox β RPA, RPYC & Glossary Utilities
- β FAQ β Common Questions & Fixes