Early access: TextSetu is free while we build. New features ship regularly. Try it free →
File formats

Import once, export anywhere

TextSetu speaks every major localisation format. Bring in the files you already have, translate in one place, and export back to exactly what your platform needs, without surprises.

No credit card required
Import & export
JSON
XLIFF
CSV
Android XML
.strings
.xcstrings
PO
YAML
ARB
TMX
Why it matters

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 same format you imported, with structure and placeholders intact.

Web, mobile & more

From web JSON and YAML to Android XML, Apple .strings and .xcstrings, it's all covered.

Memory formats

Import a TMX translation memory or export one to move between tools.

One workspace, many formats

Bring your existing files as-is

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.
Import & export
JSON
XLIFF
CSV
Android XML
.strings
.xcstrings
PO
YAML
ARB
TMX
Export on demand

Ship to whatever your build 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.
Track export-ready progress →
Storefront · Overview
248
Keys
87%
Complete
12
Outdated
FR96%
DE88%
ES74%
JA52%
Works with the rest of TextSetu

Explore related features

Bring your files, keep your formats

Import what you have and export what you need. Free during early access.