asideCompare
Compare

Aside next to everything else.

There are many ways to translate a Ren'Py game. Here is a fair look at what each one is good at, so you can pick the right tool, or the right mix.

Ways to translate

Six ways, side by side.

What you need Asidebuilt for Ren'Py translation Text editorVS Code, Notepad++ Spreadsheetexport to Excel or Sheets Ren'Py SDK alonegenerate, then play General CAT toolsdesktop translation suites Web platformsWeblate, Crowdin and similar
Tags and variables checkeda broken {i} or [name] caught before the game runs✓every line, as you type–colours only, with an extension–~lint, or a crash when you play~placeholder rules vary~checks you configure
Fits the dialogue boxmeasured with the game's own font✓––~you see it when you play––
Scene and speaker next to the line✓full-screen scenes; layered not drawn yet~a comment with the original–~play to the line–~screenshots you upload
Choice menus in contextquestion, options and what follows✓––~play every branch––
Proofreading state and progress✓per line, file and episode–~by hand, in a column–✓✓
Writes straight into the .rpy files✓after a backup✓–export and import back✓generates the files~through a filter or plug-in~through a file format
Prepares a built game.rpa archives, compiled scripts✓window comes with the first release–––needs the source scripts––
Finds texts the generator misses✓experimental–––––
Translation memory~identical lines; fuzzy planned for Pro–––✓✓
Many people at once~shared folder now; teamwork planned for Pro–~shared sheet–~✓
Offline, files stay with you✓✓✓✓✓~online, unless self-hosted
PriceFreePro: one-offfreefree to paidfreefree to paidfree tiers to paid
✓does it well~partly, or with effort–no

Categories, not every product: a single tool in a category may do more. If something here is wrong for a tool you use, write to aside@filiposakkq.dev.

Ren'Py tools by name

Other tools made for Ren'Py.

They are built for different jobs. This table follows each project's own README as checked on 17 October 2026; a feature not listed there may still exist.

AsideRenquillRenLocalizerrenpy-translator
Main jobtranslating, proofreading and checking by handmanaging translation projects in the browserautomatic translation with many engines, plus an editorextracting and machine translating, with unpack and repack
Runs onWindows desktop appweb app, can be self-hosteddesktop and command line; Windows, Linux, macOSWindows builds
Machine translationone line with your key; batch in Pronot in the READMEGoogle, Bing, OpenAI, DeepSeek, Gemini, local modelsGoogle, DeepL, OpenAI, Youdao and others
Tags and variables✓every line checked against its originalnot in the READMEprotected while translating; the editor checks themcontents of {} [] are not translated
Proofreading and history✓per line, file and group; diff of every linetracks progressnot describednot described
Scene preview✓full-screen scenesnot mentionednot describednot described
Licenceclosed; Free to use, Pro paidMITGPL-3.0MIT
Which one

Pick by the job, not the logo.

Pick Aside if

You translate by hand and care how it reads.

Checks that never let a tag break, the scene and the choices next to the line, a clear proofreading state, history, and the texts the generator missed.

Pick a machine translation tool if

You want a rough version fast.

RenLocalizer or renpy-translator push a whole game through many engines, and can unpack and repack it as a mod.

Pick a web platform if

A large team works in the browser.

Weblate, Crowdin or Renquill give accounts, roles and a shared memory online, at the cost of uploading the texts.

Machine translateCheck and proofread in AsideShip

Many translators mix tools. Aside reads plain .rpy files, so it fits after any tool that writes them, and catches what a machine broke.