RenPy Games
Complete tool for translating RenPy visual novels.
How to Translate Ren'Py Games
VNTranslator lets you translate Ren'Py visual novels in real time - no manual editing, no waiting for an official language patch. This guide covers all 3 translation methods, when to use each one, and how to fix the most common problems. Some methods may not work in every game.
Translation Methods Overview
VNTranslator provides three methods for translating Ren'Py games:
AutoTrans
Applies translation directly inside the game in real time
VNTranslator Pro
RenPy Clipboard Plugin
Translates text copied from the game's clipboard output, using an installed plugin file
One-time .rpy file copy
RenPy Clipboard Voicing
Translates text copied from the game's clipboard output, using the game's built-in Clipboard Voicing feature
None - enabled from within the game
Each method is described in detail in its own section below, including setup steps and requirements.
Method 1: AutoTrans (Real-time In-game Translation)
AutoTrans translates Ren'Py dialogue directly inside the game window while you play, with no text floating outside the game and nothing to copy into the game folder.
Step 1: In the VNTranslator Launcher
Select AutoTrans from the module list
Click Browse and select the game
Click the Start button
The game launches with live translation applied automatically.
Method 2: RenPy Clipboard Plugin
The RenPy Clipboard Plugin reads game text as it's copied to your clipboard and translates it in real time.
Step 1: Download and copy VNT-RenPy-Clipboard.rpy
Download the
VNT-RenPy-Clipboard.rpyfileCopy the file into the game directory:
GAME_DIR\game\[here]Start a new game or continue your save (make sure in-game Clipboard Voicing is not enabled)
Step 2: In the VNTranslator Launcher
Select Clipboard from the module list
Click the Start button
Method 3: RenPy Clipboard Voicing
Clipboard Voicing is a native feature of the Ren'Py engine itself. In some games, however, the developer may have this feature disabled. When available, it can be paired directly with VNTranslator's Clipboard option, without installing the plugin file used in Method 2.
Step 1: Enable Clipboard Voicing in the game
In the game, press Shift + C to enable clipboard voicing
Step 2: In the VNTranslator Launcher
Select Clipboard from the module list
Click the Start button
Troubleshooting Tip:
Because Clipboard Voicing is part of the Ren'Py engine itself, it can capture more than just dialogue - including menu screens, time-related functions, and item menus - which may appear as junk text in the clipboard output. If this happens, use RegExp Replacement in Pre-translation to clean it up before it reaches the translator.
For example, raw clipboard output might look like this:
RegExp Replacement lets you strip the +10!, -0!, and --date fragments so only "Hello World." gets sent for translation.