- Pokémon Essentials Version
- Non-applicable
Hey, I posted this a year ago on the Spanish community forum but as I saw this could be useful in this community as well, here you are. Quick Essentials INTL Translator, aka QuEIT, is a desktop tool made in C# to translate the INTL file generated from Pokémon Essentials. Do you want to reach Spanish audience? French? Italian? No problem!
QuEIT user interface is available in English and Spanish.
QuEIT basically reads the input file and translates it based on massive asyncronous web requests to Google Translator or DeepL (depending on the user configuration). Obviously, those translated phrases are not 100% correct in many cases but it will let you save a huge amount of time (26K text lines take about 5~ minutes on Ryzen 3800X + 32GB RAM and it won't collapse your CPU thanks to parallel threading). As Essentials 20.1 also extracts INTL messages from plugins, you won't need to translate those texts by hand. Essentials 21 extracts the game specific texts and core separately so QuEIT can be used in some cases but future version 1.0.9 will support translating all files in batch.
In the case of Attacks, Abilities, Moves and Pokémon names, PKHex core is used as GNU Public License (related code available on my github). This offers official translations to the names.
Note: DeepL translation requires you to add your own professional key to your config file.
How to use it:
Do you need a 2 minute tutorial about the intl dat file compilation? Check this:
Troubleshooting:
QuEIT is not magic. Problems can occur and it is up to you to check the intl.txt file that is generated. Especially to report bugs. Anyway, if once translated the intl.txt file gives you some problem when compiling, it can be because of:
QuEIT user interface is available in English and Spanish.
QuEIT basically reads the input file and translates it based on massive asyncronous web requests to Google Translator or DeepL (depending on the user configuration). Obviously, those translated phrases are not 100% correct in many cases but it will let you save a huge amount of time (26K text lines take about 5~ minutes on Ryzen 3800X + 32GB RAM and it won't collapse your CPU thanks to parallel threading). As Essentials 20.1 also extracts INTL messages from plugins, you won't need to translate those texts by hand. Essentials 21 extracts the game specific texts and core separately so QuEIT can be used in some cases but future version 1.0.9 will support translating all files in batch.
In the case of Attacks, Abilities, Moves and Pokémon names, PKHex core is used as GNU Public License (related code available on my github). This offers official translations to the names.
Note: DeepL translation requires you to add your own professional key to your config file.
How to use it:
Do you need a 2 minute tutorial about the intl dat file compilation? Check this:
Troubleshooting:
QuEIT is not magic. Problems can occur and it is up to you to check the intl.txt file that is generated. Especially to report bugs. Anyway, if once translated the intl.txt file gives you some problem when compiling, it can be because of:
- Credits
- Maruno and Essentials contributors for the audio and graphics resources (as well as intl.txt input file)
- Kaphotics and PKHex contributors for the PKHexCore
- Manurocker95