ChatGPT can Localize your App Text for Free!
Andy Nanopoulos • August 10, 2023 • 2 min read

Pre-ChatGPT Process
If you have ever been involved in a project that required text strings to be localized, you may have experienced this:
- Some department such as Product or Engineering owns the translation budget.
- Product and Sales determine which languages to support.
- Engineering exports a string file to be localized.
- String file is sent to the translation vendor for a quote.
- Quote has to be approved.
- Translation vendor relationship has to be managed.
- Translation vendor asks for a contact to explain the context for the strings.
- Vendor returns translated files.
- Engineering incorporates those files into a build.
- Missing translations are identified by QA.
- Repeat process from step 3.
Involving a third-party translation vendor in your project can be costly and time consuming.
Post-ChatGPT Process
Here is the process using ChatGPT.
- Engineering exports a string file to be localized.
- Explain the context in which the strings will be used to ChatGPT: "I am building a SaaS product for the automotive industry. The UI text and error messages relate to cars and the processes around car manufacturing. I would like you to translate this file into these locales: ..."
- Ask ChatGPT if the translations are correct.
- Ask ChatGPT to back translate each localized file back to English so that you can see if there are any glaring issues. If there are issues, ask ChatGPT to explain or correct the issue.
- If you want to be extra careful, have a person familiar with each language check the translations as well.
This entire generation process takes less than 30 seconds, can be done iteratively throughout the project, and is FREE!
You can use this process for other artifacts including release notes or CMS content.
Enjoy!, Disfruta!, Profitez !, Genießen Sie!, Godetevi!, Aproveite!, Geniet ervan!, Наслаждайтесь!, 享受!, お楽しみください!, 즐기세요!, استمتع!, Keyfini çıkarın!, आनंद लें!, สนุกด้วย!, Hãy thưởng thức!, استمتعوا!, Zevk alın!, تمتع!, לְהַנוֹת!, Njut!, Nyd!, Nyt!, Nauti!, Cảm nhận!
(Ouryay ileagemay aymay aryvay.)