Translate app files without breaking them.
Localee translates your localization files with AI while keeping every key, placeholder, comment, and nesting level exactly where it was. Drop in JSON, YAML, XML, XLIFF, ARB, or Excel and get back files that still compile — in 50+ target locales.
Localee / en.json → de.json
en.json
{
"welcome": "Hi {name}, welcome back",
"cart_items": "{count} items in your cart",
"cta_upgrade": "Upgrade to Pro"
}
de.json · translated
{
"welcome": "Hallo {name}, willkommen zurück",
"cart_items": "{count} Artikel in deinem Warenkorb",
"cta_upgrade": "Auf Pro upgraden"
}
Why Localee
Structure stays intact
Keys, nesting, comments, and file format survive every translation. The output drops straight back into your repo — no manual repair pass.
Placeholders protected
ICU messages, {variables}, %@, and %s tokens are detected and carried over untouched, so runtime interpolation keeps working in every locale.
Every format you ship
JSON, YAML, Android XML, iOS strings, XLIFF, Flutter ARB, and Excel — one upload per file, 50+ target locales, no account needed to start.
Ship the next locale today.
Start a translation without signing up and see the first locales in minutes. Localee is free to try — bring the file you already have.
Open Localee