Tool Translator++ 4.9.28 Standard Version / Developer Version

5.00 star(s) 2 Votes

ripno

Member
Jan 27, 2023
158
383
182
That’s because denadm deliberately deleted it before sharing it. You can read the post by denadm at this link.
Everyone here was also surprised when many important built-in add-ons were removed. Whether this happened due to carelessness or because the add-ons were considered unimportant is unclear.
You can download many add-ons from the previous version here.


Hopefully KyoukoSakura, denadm, or anyone else would be kind enough to share the latest (at least version 7.11.26) along with all available built-in add‑ons.
 
Last edited:

ehendu

Member
Feb 19, 2019
391
755
275
Probably a dumb question but I haven't opened this in a long while and managing to fail at googling/searching this thread something fierce. To get the live translation option running, what more did you need to do beyond hitting the connect button? I'm assuming there's some web connection I currently don't have configured correctly but wherever it's located is eluding me.
1766417510546.png
 

erni132

Newbie
Mar 28, 2025
16
2
73
When I do translations for some games it gives me errors when trying to load images saying it can't find them.

I assume the images are being called from the maps files and the translator is translating it and mismatching the names.

Has anybody encountered this issue and fixed it? I have tried looking through the files but I can't find out what's actually breaking it.
 

joelurmel

Engaged Member
Nov 3, 2022
2,790
4,984
448
When I do translations for some games it gives me errors when trying to load images saying it can't find them.

I assume the images are being called from the maps files and the translator is translating it and mismatching the names.

Has anybody encountered this issue and fixed it? I have tried looking through the files but I can't find out what's actually breaking it.
This is probably due to the translator also translating the names of your images.
This happens if the image name is included in the line of text to be translated.
 

joelurmel

Engaged Member
Nov 3, 2022
2,790
4,984
448
Anyway to fix it? How do you fix it for your translations?
In your translation directory if you are on Windows, use the command
findstr /ILSC:"jpg" . *.rpy
and repeat with all extensions (like webm, png) name you can find in the images directory.
You just have to rename to the original files, or recreate the directory tree with the image translated if needed and renamed with the translated name, but this can provide a very big translation files.
 

ripno

Member
Jan 27, 2023
158
383
182
When I do translations for some games it gives me errors when trying to load images saying it can't find them.

I assume the images are being called from the maps files and the translator is translating it and mismatching the names.

Has anybody encountered this issue and fixed it? I have tried looking through the files but I can't find out what's actually breaking it.
The core issue behind the “image not found” error is not that the asset itself is missing, but that the filename reference has been altered during translation injection. RPG Maker (RPGM) relies on exact matches between the filenames stored in its JSON files (like `MapXXX.json`) and the actual files in the `img` folders. If Translator++ changes those strings, the game can no longer locate the correct asset.

Recommended approach:
- Play through the game step by step. Each time an error appears, note the filename that RPGM reports as missing.
- Check your translation table. Locate the entry for that filename and delete or clear the translated value so it reverts to the original source string.
- Re‑inject the translation. This ensures the game uses the correct filename again.
- Repeat as needed. Continue testing until all altered filenames have been restored.

Why this is necessary:
- Translator++ extracts all strings from JSON files, including asset identifiers. Because these identifiers don’t include extensions, they look like normal text and are hard to filter automatically.
- Asset names (images, audio, system graphics) must remain identical to the source. Any change — even capitalization — will break the link between the JSON reference and the actual file.


The root cause is filename translation, not missing files. The safest workflow is to manually restore asset names whenever errors occur, ensuring that only dialogue and narrative text are translated while filenames remain untouched.
 
Last edited:

erni132

Newbie
Mar 28, 2025
16
2
73
The core issue behind the “image not found” error is not that the asset itself is missing, but that the filename reference has been altered during translation injection. RPG Maker (RPGM) relies on exact matches between the filenames stored in its JSON files (like `MapXXX.json`) and the actual files in the `img` folders. If Translator++ changes those strings, the game can no longer locate the correct asset.

Recommended approach:
- Play through the game step by step. Each time an error appears, note the filename that RPGM reports as missing.
- Check your translation table. Locate the entry for that filename and delete or clear the translated value so it reverts to the original source string.
- Re‑inject the translation. This ensures the game uses the correct filename again.
- Repeat as needed. Continue testing until all altered filenames have been restored.

Why this is necessary:
- Translator++ extracts all strings from JSON files, including asset identifiers. Because these identifiers don’t include extensions, they look like normal text and are hard to filter automatically.
- Asset names (images, audio, system graphics) must remain identical to the source. Any change — even capitalization — will break the link between the JSON reference and the actual file.


The root cause is filename translation, not missing files. The safest workflow is to manually restore asset names whenever errors occur, ensuring that only dialogue and narrative text are translated while filenames remain untouched.
I set out to use your solution and found what the problem was. It was as you said but the automatic translation worked this time.

Every time I translate I wrap the text so it fits in the text box. This time I didn't do it since I was going to skip through the text to get to the error and it worked. I can only assume the wrap function split the image file name.

Thank you for your help. I'll be more cautious with the wrap function.
 
5.00 star(s) 2 Votes