Translating into new languages
The administrator chooses a language. The system collects the software text and sends it for translation, keeping the formatting and variables the software needs.
Previous work by Niko Fagerström
Ghstops needed new languages and a way to translate and review its software text. I built a process where one AI model translates and another reviews. An administrator approves the text before release.
I released five new language versions, French, German, Italian, Spanish and Swedish, in 11 hours of active work. AI API costs stayed under €20.
Scale: Over 2 500 .resx keys, 12 800+ strings across six languages.
How the text gets translated and checked.
The administrator chooses a language. The system collects the software text and sends it for translation, keeping the formatting and variables the software needs.
A second AI model checks the meaning, tone and accuracy of the translation. It flags phrases that might sound unnatural in the target language.
The administrator reviews each translation and can accept, edit or reject it. Approved text moves into the software automatically.
Text collection, translation, review and approval happen in one place. I released five new languages in 11 hours of work with AI costs under €20. The administrator can review and edit the text before it goes live.
Need help with translation or using AI in your work? Tell me what you would like to make easier.