EnginesGuidesFAQPatreonDiscordDownload
Sign in
RuneTranslate · translate Japanese games end-to-end
EnginesGuidesCompareImage textSave editorCheat ModeFAQDownloadChangelogPatreonDiscordYouTubePrivacyTermsContact

Search

Guides, engines, comparisons and FAQ answers — all of it, from one box.

Everything on the site, grouped by type.

Guides
Guides

Translated game won't start? Find the bad line

Your translated game opens and closes, or hangs on a loading screen forever. One of the lines you translated was never text: an id, a path, a flag the game compares against. Prove it is the translation first, then find the line by halving — about thirteen exports takes five thousand lines down to one.
troubleshootingworkflowexportexclusions
→
Guides

XUnity.AutoTranslator isn't translating

XUnity.AutoTranslator is the best runtime translator Unity has, and when it goes quiet the reason is almost always one of five specific things: the game is an IL2CPP build, the text is set through a path the hook does not intercept, the UI framework drawing it is not enabled, the line is longer than the character cap, or the endpoint has shut itself down. Here is how to tell which one you have.
unityxunity-autotranslatortroubleshooting
→
Guides

Why translated text shows as boxes

You translated the game, the export ran clean, and the dialogue box is full of □□□. That is almost never a translation problem — it is a font problem, and it has a different fix from the two failures people confuse it with. Here is how to tell a missing glyph from a stripped character from mojibake, and how each one gets fixed in Unity, TextMeshPro, Ren'Py and the runtime tools.
unitytextmeshprofontstroubleshooting
→
Guides

How to make a translation patch

A translation patch is the one thing a fan translator actually produces: the lines, matched to the places in the game they belong. This is the whole job end to end — choosing between a runtime overlay and a patched build, extracting the text, translating it, fixing what a machine gets wrong, exporting, testing in game, and sharing the patch file rather than the game.
patchsharingtutorialworkflow
→
Guides

How to translate RPG Maker games

RPG Maker is the most translatable engine there is — the text sits in plain data files. Here is how to identify your version, export a playable translated build, and keep control codes intact.
rpg-makerhow-toenginecontrol-codes
→
Guides

How to translate Unreal Engine games

Unreal games ship their text in compiled .locres tables inside .pak or IoStore containers. Here is how to read them, and why the output is a tiny override pak rather than a rebuilt game.
unrealguidesenginelocalization
→
Guides

How to translate a Japanese game to English (beginner’s guide)

The complete getting-started guide: install RuneTranslate, point it at any Japanese game, let it auto-detect the engine, translate with your chosen provider, then export a playable build. Works on 18 engines.
getting-startedtutorial
→
Guides

Exclude unwanted lines from translation with regex filters

Debug strings, asset paths and leftover dev text can slip past auto-exclusion. RuneTranslate’s per-project regex filters exclude any line whose source matches a pattern — with a live preview of exactly what they catch — so you never spend a translation on junk. Free, on every tier.
exclusionsregexfilters
→
Guides

Translate whole games faster with your own proxies (Pro)

RuneTranslate Pro routes the free translators (Google, DeepL) through your own proxies, so a per-IP rate limit no longer caps a whole-game run. Paste your proxies, test them, and requests spread across them automatically — a rate-limited IP steps aside on its own. Bring your own proxies, stored encrypted on your PC; off by default.
proxiesproprovidersspeedfeature
→
Guides

Translate your own game strings: CSV, JSON, PO & XLIFF localization

RuneTranslate’s Developer tier imports your own CSV, JSON, PO (gettext) or XLIFF files, translates them into as many languages as you want at once with any provider, and exports each back in the same format with ids intact.
developerlocalizationfeature
→
Guides

Translate Japanese games with DeepSeek — LLM quality, tiny cost

DeepSeek is a first-class provider in RuneTranslate: context-aware translation of Japanese RPGs and visual novels for a few cents per game. Bring your own key, pick deepseek-v4-flash (default) or deepseek-v4-pro.
providersdeepseekcomparison
→
Guides

AI Connections: let Claude Desktop translate inside your project

Connect RuneTranslate to Claude Desktop over the open MCP standard. Talk to Claude to find untranslated lines, research names, and translate in place. Browsing is free; translating and exporting are Supporter+. Off by default, loopback-only.
ai-connectionsclaudemcpfeature
→
Guides

How to translate AliceSoft System games (Rance, Evenicle…)

RuneTranslate translates AliceSoft System 3.x and System 4 games — Rance, Evenicle, Daiakuji — into English and 30+ languages. Pure-TypeScript reader for the .ald / .afa archives and .ain message data. Best-effort; verify the exported build.
alicesoftranceengine
→
Guides

How to translate YU-RIS visual novels to English

RuneTranslate translates YU-RIS (raiL-soft) visual novels into English and 30+ languages — reading .ypf packages and compiled YSTB scripts in pure TypeScript, recovering each script’s XOR key, and exporting translated scripts loose. Best-effort.
yu-risengine
→
Guides

How to translate Artemis-engine visual novels to English

RuneTranslate translates Artemis Engine (iMel/Mikage) visual novels into English and 30+ languages — reading .pfs archives (incl. PF8 encryption), extracting dialogue and choices, and exporting a root.pfs override patch the game loads. Best-effort.
artemisengine
→
Guides

How to translate a game’s .po and .mo files (gettext)

The .po is the editable source; the .mo is the compiled catalog the game actually loads — which is why editing the .po alone changes nothing. RuneTranslate reads both, protects %s and {count} placeholders, refits plural forms to your language, and writes a working .mo back.
gettextpomoenginetutorial
→
Guides

How to translate Godot games to English

RuneTranslate translates Godot 3.x / 4.x games — opening the .pck (even when embedded in the .exe), decompiling GDScript and scenes with GDRE Tools, and listing the UI + dialogue. Export re-packs into the .exe. Best-effort; verify the build runs.
godotenginetutorial
→
Guides

How to translate NScripter / ONScripter visual novels

RuneTranslate translates NScripter and ONScripter visual novels into English and 30+ languages — decoding the XOR-obfuscated nscript.dat, handling Shift-JIS / CP932, and exporting a ready-to-run copy. New; report anything that doesn’t load.
nscripteronscripterengine
→
Guides

Image translation: an editor for the text baked into game artwork

Title screens, menu buttons and HUD labels are pixels, not strings, so no extractor reaches them. The Studio detects that text, rebuilds the artwork behind it and typesets your translation back in — RPG Maker, Ren’Py (including .rpa), Kirikiri, NScripter and more.
image-ocrfeatureocr
→
Guides

Collaborative translation: translate a Japanese game as a team, live

RuneTranslate’s collaborative projects put your whole team in one live shared project — real-time presence, last-write-wins editing, and a 20-character invite code. Supporter+ hosts; free teammates can join and edit.
collaborationteamsfeature
→
Guides

How to translate a Ren’Py game to English (full walkthrough)

Translate Ren’Py visual novels into English with RuneTranslate — handling loose .rpy, compiled .rpyc, and archived .rpa games, masking markup, bundling a CJK/non-Latin font, and exporting a translation the game loads on launch.
renpytutorialengine
→
Guides

How to translate a Kirikiri / KAG visual novel to English

Translate Kirikiri / KAG visual novels into English with RuneTranslate — reading encrypted .xp3 archives with ported GARbro schemes, translating KAG .ks scenarios and PSB scenes, and exporting a patch.xp3 the game auto-loads.
kirikiritutorialengine
→
Guides

How to translate a Unity game to English

Translate Unity games with RuneTranslate — reading TextAssets, MonoBehaviour fields (Mono and IL2CPP), and StreamingAssets, why it’s externalized-text-only, and how the identifier guard keeps you from breaking the game.
unitytutorialengine
→
Guides

How to translate a TyranoBuilder / TyranoScript game to English

Translate TyranoBuilder / TyranoScript visual novels with RuneTranslate — extracting data/scenario/*.ks scripts, masking KAG tags, translating character display names, and exporting a playable HTML5 or Electron build.
tyranobuildertutorialengine
→
Guides

The AI translation refiner — a second-pass proofread in context

The AI refiner is an optional second pass that re-reads every translated line next to the original Japanese and its surrounding lines, then rewrites it — fixing mistranslations, stiff phrasing, and tone. Free on your own API key or local model.
refinerqualitytutorial
→
Guides

How to translate an SRPG Studio game to English

Translate SRPG Studio tactical RPGs into English with RuneTranslate — unpacking the encrypted data.dts with a bundled sidecar, extracting the game’s text, and repacking a playable build. Best-effort; verify the exported game.
srpg-studiotutorialengine
→
Guides

Translation glossary 101 — lock character names and terminology

A translation glossary force-substitutes source→target term pairs across every batch and every provider, so your heroine’s name reads the same in chapter 1 and chapter 47. How the placeholder mask works, plus the CSV workflow. Supporter+.
glossarytutorialtranslation-memory
→
Guides

How to translate a Wolf RPG game to English (full walkthrough)

Translate Wolf RPG (ウディタ) games into English with RuneTranslate — handling .wolf archives (V2 and V3), extracting .dat / .mps text, and self-healing control-coded lines so the exported build stays stable.
wolf-rpgtutorialengine
→
Guides

The best translation providers for Japanese games (2026)

Honest comparison of DeepL, DeepSeek, OpenAI, Anthropic Claude, Google, and local models for translating Japanese RPGs and visual novels — quality, cost per million characters, and when to use which of RuneTranslate’s 9 providers.
providerscomparison
→
Guides

RPG Maker MV vs MZ translation: what changes for translators

Both engines share most translation surface, but plugin parameters, control codes, and the data-folder layout shift in MZ. Practical notes for translators moving between RPG Maker MV and MZ projects.
rpg-makertutorial
→
Engines
Engines

PO file translator — translate gettext .po and .mo game catalogs

Translate gettext .po and .mo catalogs — the format Python, pygame, SDL and Poedit-localized games ship.
→
Engines

RPG Maker translator — translate RPG Maker MV and MZ games end-to-end

Translate RPG Maker MV, MZ and the older Ruby-based XP / VX / Ace end-to-end — dialogue, database, item names, plugin strings.
→
Engines

RPG Maker XP, VX and VX Ace translator — the Ruby / RGSS generation

Translate the Ruby generation of RPG Maker — XP, VX and VX Ace — by reading the .rgssad / .rgss2a / .rgss3a archive and the Ruby Marshal data inside, then exporting a playable translated build.
→
Engines

Ren'Py translator — translate Ren'Py visual novels (source, compiled, archived)

Translate source, compiled (.rpyc) and archived (.rpa) Ren'Py visual novels.
→
Engines

Kirikiri translator — translate KAG visual novels and XP3 archives

Translate Kirikiri / KAG visual novels with 26+ ported XP3 encryption schemes.
→
Engines

Wolf RPG translator — translate .wolf games end-to-end

Translate Wolf RPG games via the bundled UberWolfCli sidecar (V2.x stable, V3.x best-effort).
→
Engines

TyranoBuilder translator — translate TyranoBuilder and TyranoScript visual novels

Translate TyranoBuilder and TyranoScript visual novels including character display names.
→
Engines

Electron VN translator — translate custom Electron-based visual novel shells

Catch-all adapter for custom Electron-based visual novel shells.
→
Engines

Unity game translator — translate Unity JP games end-to-end

Translate Unity games — TextAsset & MonoBehaviour strings plus StreamingAssets scripts.
→
Engines

RPG Developer Bakin translator — translate Bakin JP games end-to-end

Translate RPG Developer Bakin games — database + event text via Bakin's own localization.
→
Engines

SRPG Studio translator — translate SRPG Studio JP games end-to-end

Translate SRPG Studio tactical RPGs — unpack the encrypted data.dts, translate all in-game text, repack.
→
Engines

NScripter / ONScripter translator — translate classic JP visual novels end-to-end

Translate classic NScripter and open-source ONScripter visual novels — decode the XOR-0x84 nscript.dat / 0.txt scripts, handle Shift-JIS, and translate the baked-in image text.
→
Engines

Godot translator — translate Godot 3.x / 4.x games end-to-end

Translate Godot 3.x / 4.x games — unpack the .pck (even when embedded in the .exe), decompile GDScript, convert scenes, translate dialogue + UI, and export a runnable build for embedded-pck (.exe) games.
→
Engines

Artemis engine translator — translate Lua-based JP visual novels end-to-end

Translate Artemis (iMel / Mikage) Lua-based visual novels — read the PF8 / PF6 / PF2 .pfs archives in pure TS (incl. PF8 SHA-1 XOR encryption), extract .ast / .txt dialogue, names and choices, and export a root.pfs.NNN override patch the engine mounts last.
→
Engines

YU-RIS engine translator — translate raiL-soft JP visual novels end-to-end

Translate YU-RIS (raiL-soft) visual novels — read the .ypf packages in pure TS and the compiled YSTB scripts inside ysbin.ypf, recover the script XOR key automatically, extract the Japanese dialogue, and export translated scripts loose with no repack.
→
Engines

AliceSoft System translator — translate Rance, Evenicle & the System 3.x / 4 catalog

Translate AliceSoft System 3.x and System 4 games — the Rance series, Evenicle and the wider catalog. Read the .ald / .afa archives in pure TS, pull the message text out of System39.ain (System 3.x) or the per-game .ain (System 4, incl. the AI2/zlib and encrypted containers), and export the translated game by loose-file override.
→
Engines

Unreal Engine translator — translate UE4 / UE5 games end-to-end

Translate Unreal Engine 4 / 5 games — read the .locres UI / menu / system / subtitle text out of the .pak archives (auto-recovering the AES key for encrypted games) and UE5 IoStore .utoc/.ucas containers, then ship a small override pak you drop into Content/Paks. No multi-gigabyte repack.
→
Engines

LiveMaker translator — translate LiveMaker / LiveNovel games end-to-end

Translate LiveMaker / LiveNovel visual novels — read the VFF archive embedded in the .exe, pull the dialogue and menu choices out of the compiled .lsb scenarios, and repack a runnable translated copy. Verified on a real 411 MB game (7,715 lines).
→
FAQ
FAQ

What is RuneTranslate?

→
FAQ

How do I translate a game with RuneTranslate?

→
FAQ

Do I need an account to use RuneTranslate?

→
FAQ

How long does it take to translate a whole game?

→
FAQ

What do I get at the end — a patch, or a copy of the game?

→
FAQ

Can I undo an export or go back to the original game?

→
FAQ

Is RuneTranslate free?

→
FAQ

What do Supporter and Pro add?

→
FAQ

What is the Developer tier?

→
FAQ

How many projects can I have at once?

→
FAQ

What exactly is throttled on the free tier?

→
FAQ

Do I have to keep paying to keep a translation I already made?

→
FAQ

Is it legal to use RuneTranslate on a game I own?

→
FAQ

Does RuneTranslate send my game's text to your servers?

→
FAQ

Is my API key sent anywhere?

→
FAQ

Is RuneTranslate safe to install?

→
FAQ

Will RuneTranslate damage or overwrite my game files?

→
FAQ

What happens to my data if I stop using RuneTranslate?

→
FAQ

What languages can RuneTranslate translate into?

→
FAQ

Can RuneTranslate translate from a language other than Japanese?

→
FAQ

What operating systems does RuneTranslate support?

→
FAQ

Does RuneTranslate work on Linux or the Steam Deck?

→
FAQ

Which translation providers does RuneTranslate support?

→
FAQ

Do I need an OpenAI or DeepL API key to use RuneTranslate?

→
FAQ

Which provider is cheapest for translating a Japanese game?

→
FAQ

Which provider gives the best translation quality?

→
FAQ

Can I run a local model instead of a paid API?

→
FAQ

What is the AI refiner?

→
FAQ

What is provider routing?

→
FAQ

Can I edit or fix a translation by hand?

→
FAQ

What is translation memory?

→
FAQ

What is a glossary for?

→
FAQ

Can I import or export a glossary as a CSV?

→
FAQ

Can several people work on one translation at the same time?

→
FAQ

Can I share a finished translation with a friend?

→
FAQ

What happens when the game gets an update?

→
FAQ

What is the overnight batch queue?

→
FAQ

Can I use RuneTranslate from Claude Desktop or another AI assistant?

→
FAQ

Can RuneTranslate translate RPG Maker games?

→
FAQ

Can RuneTranslate translate Ren'Py games?

→
FAQ

Can RuneTranslate translate Kirikiri visual novels?

→
FAQ

Can RuneTranslate translate Wolf RPG games?

→
FAQ

Can RuneTranslate translate TyranoBuilder games?

→
FAQ

How do I translate a custom Electron-based visual novel?

→
FAQ

Can RuneTranslate translate Unity games?

→
FAQ

Can RuneTranslate translate RPG Developer Bakin games?

→
FAQ

Can RuneTranslate translate gettext .po and .mo files?

→
FAQ

Can RuneTranslate translate Unreal Engine games?

→
FAQ

Can RuneTranslate translate LiveMaker visual novels?

→
FAQ

Can RuneTranslate translate Godot games?

→
FAQ

Can RuneTranslate translate YU-RIS visual novels?

→
FAQ

Can RuneTranslate translate AliceSoft games?

→
FAQ

Can RuneTranslate translate Artemis engine visual novels?

→
FAQ

Can RuneTranslate translate NScripter and ONScripter games?

→
FAQ

Can RuneTranslate translate SRPG Studio games?

→
FAQ

My game's engine is not on the supported list — what can I do?

→
FAQ

What is the Image Studio?

→
FAQ

Does RuneTranslate include a save editor?

→
FAQ

Which save files can RuneTranslate's save editor open?

→
FAQ

Will editing a save with RuneTranslate corrupt it?

→
FAQ

What is Cheat Mode?

→
FAQ

Which cheats does Cheat Mode include?

→
FAQ

Is Cheat Mode free?

→
FAQ

Why is a line still in Japanese after I translated the game?

→
FAQ

Does RuneTranslate work on doujin, eroge and adult Japanese games?

→
FAQ

Does RuneTranslate work on games that are already in English or Chinese?

→
FAQ

The translated text shows as boxes or question marks in the game — what now?

→
FAQ

How does RuneTranslate compare to other Japanese game translation tools?

→
FAQ

Does RuneTranslate work offline?

→
Comparisons
Comparisons

Translator++ alternative for Japanese games

17 engines in one app — Unity, Unreal and Godot at file level, image text, save editor — and a free tier that unlocks every engine and every provider.
patcher
→
Comparisons

MTool alternative: 17 engines, keep the build

17 engines, 9 providers, the whole editor free — and the export is a playable game folder you keep. MTool hooks the game while it runs; this writes files.
hook
→
Comparisons

Exported translated builds vs Sugoi Toolkit

17 engines, 9 providers and a playable translated build you keep, next to Sugoi Toolkit's live on-screen overlay. Free unlocks the whole editor.
engine
→
Comparisons

XUnity.AutoTranslator alternative: 17 engines

Unity, RPG Maker, Ren’Py, Wolf RPG and 13 more engines in one app, exported as a playable build. Compared with XUnity.AutoTranslator’s runtime hook.
hook
→
Comparisons

Textractor Alternative That Exports a Build

17 engines, 9 providers and a full editor free — RuneTranslate exports a playable translated build. Compare it with Textractor's live hook overlay.
hook
→
Comparisons

Translumo alternative that exports a build

Parse the game files, edit the whole script and export a playable translated build you keep — 17 engines, 9 providers. Compared with Translumo's overlay.
ocr
→
Pages
Pages

RuneTranslate — translate Japanese games to English

A Windows desktop app that translates Japanese games into 30+ languages — RPG Maker, Ren’Py, Kirikiri, Unity — and exports a build you can play.
→
Pages

Download RuneTranslate — Windows installer

Download the latest stable RuneTranslate installer for Windows 10 / 11. Sixteen engines plus Gettext, nine translation providers, auto-updating. ~150 MB.
→
Pages

Changelog — every release, newest first

Every published RuneTranslate release and what changed in it: engine support, translation providers, image text and bug fixes, newest first.
→
Pages

Supported engines — RPG Maker, Ren’Py, Unity

17 engines and formats in one translator: RPG Maker, Ren’Py, Kirikiri, Wolf RPG, Unity, Unreal, Godot, TyranoBuilder, NScripter, YU-RIS and more.
→
Pages

Translate text inside game images with OCR

Translate the Japanese text baked into a game’s artwork. The Image Studio detects it, rebuilds the background behind it and typesets your translation.
→
Pages

RPG Maker & Ren’Py save editor — .rpgsave

Free save editor for .rpgsave, .rmmzsave, .rxdata, .rvdata2, .lsd and Ren’Py saves — edit gold, stats, switches, variables and items. Every edit backed up.
→
Pages

RPG Maker & Ren’Py cheat menu — free cheats

Add gold, godmode, one-hit kills, no random encounters and walk-through-walls to RPG Maker MV / MZ and Ren’Py games. Hotkey cheat menu, free, removable.
→
Pages

Japanese game translation tools compared

File patchers, runtime hooks and screen OCR — the three ways to translate a Japanese game, which tools fit each, and how to choose. Updated Aug 2026.
→
Pages

Translate Japanese games to English — FAQ

How RuneTranslate translates Japanese games: 17 engines and formats, 9 providers (3 need no API key), free tier, save editor, cheat menu, pricing.
→
Pages

Game translation guides, engine by engine

Walkthroughs, comparisons and engine guides for translating Japanese games — RPG Maker, Ren’Py, Kirikiri, Unity, Godot, and which provider to pick.
→
Pages

Privacy Policy

What RuneTranslate collects, why, and what we don’t. Plain English, honest about the system as built.
→
Pages

Terms of Service

The terms you accept when using RuneTranslate (desktop app + website). Plain English.
→