Others Ren'Py Automatic Ren'Py Translator - Ren'Py Ultimate

d3_3L

New Member
Jul 2, 2023
4
1
Ren'Py Ultimate (beta) - This is a new tool for automatically translating games made with the Ren'Py engine, created for your convenience. The program is in the early access stage, so errors are possible. Your feedback and suggestions will help make it better! If you like the idea of this project and want to speed up its development, please support me. The technical side will be continuously improved in upcoming updates.

Download for windows:


- -


image.jpg image (1).jpg image (2).jpg
 

osanaiko

Engaged Member
Modder
Jul 4, 2017
3,243
6,177
Very interesting.

How does this relate to the existing Translation file export functionality built in to Renpy Launcher?
 

d3_3L

New Member
Jul 2, 2023
4
1
Very interesting.

How does this relate to the existing Translation file export functionality built in to Renpy Launcher?
I think my tool is more convenient for a regular user; in just a couple of clicks, a machine translation is created and the translated game is built. In the future, I might build my own translator trained on already manually translated games for better quality translation.
 

osanaiko

Engaged Member
Modder
Jul 4, 2017
3,243
6,177
Oh okay, I understand now. Your tool replaces all the text in the RPY files, instead of making a translations file.

How do you make sure it only translates dialogue and not other strings? Is there an AST parse step?
 

d3_3L

New Member
Jul 2, 2023
4
1
Oh okay, I understand now. Your tool replaces all the text in the RPY files, instead of making a translations file.

How do you make sure it only translates dialogue and not other strings? Is there an AST parse step?
I wrote a simple custom parser to distinguish dialogue from code, and I tested it on several games — it works as expected. If there’s more interest in the tool in the future, I’ll consider implementing a full AST-based parser.
 
  • Like
Reactions: osanaiko

d3_3L

New Member
Jul 2, 2023
4
1
I wrote a simple custom parser to distinguish dialogue from code, and I tested it on several games — it works as expected. If there’s more interest in the tool in the future, I’ll consider implementing a full AST-based parser.
I also planned to add automatic APK building with pre-compression of media files to stay within the 2 GB size limit. However, I’ve run into some issues with automating the APK build process.
 

mustadio7813

New Member
May 20, 2022
9
2
Ren'Py Ultimate (beta) - This is a new tool for automatically translating games made with the Ren'Py engine, created for your convenience. The program is in the early access stage, so errors are possible. Your feedback and suggestions will help make it better! If you like the idea of this project and want to speed up its development, please support me. The technical side will be continuously improved in upcoming updates.

Download for windows:


- -


View attachment 5095284 View attachment 5095303 View attachment 5095311
Very interesting, but this translator doesn't work for me.... I tested this with other languages and the result is the same.
 

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
12,430
19,973
How do you make sure it only translates dialogue and not other strings? Is there an AST parse step?
I have the opposite question: Are none dialogue (text/textbutton screen statement, Text displayable, custom statement and custom displayable, say arguments) transtaled?