Skip to main content
i18n translation

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"

}

Keys unchangedPlaceholders intactComments preserved

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