Import once, export anywhere
Bring in the files you already maintain, translate them with AI in one place, and export back to exactly what your platform needs, without surprises.
Fits around your stack
You shouldn't change how you build to manage translations. TextSetu adapts to your files, not the other way around.
Round-trip fidelity
Export back to the format you imported, structure intact.
Web, mobile & more
Web JSON and YAML through to Android XML and Apple .xcstrings.
Memory formats
Import a TMX memory, or export one to move between tools.
Bring your existing files as-is
Import the files you already maintain; nested structures, plurals and variables come across intact.
Import the localisation files you already maintain and TextSetu maps keys, languages and context into one workspace. Nested structures, plurals and variables come across cleanly.
- Nested and flat JSON, plus YAML, ARB and i18next.
- Mobile-native Android XML, Apple .strings and .xcstrings.
- Standards XLIFF, Gettext PO, RESX, Qt .ts and TMX.
Ship to whatever your build expects
Export to any supported format, or pull it into your pipeline. It matches what your platform expects.
Export approved copy to any supported format, or pull it into your pipeline. What you get back matches what your platform expects, every time.
- Any target format regardless of what you imported.
- Only what you need filter by language or status on export.
- No manual cleanup placeholders and structure are preserved.

Explore related features
Bring your files, keep your formats
Import what you have and export what you need. Free during early access.