Free tool
Tools for language files
The small jobs around a localization file: convert it, compare it, read it. All of them free, none of them upload anything.
Runs in your browser. No account, no upload, nothing leaves your machine.
Tools that do more than convert
Three that answer a question rather than change a format.
i18n key diff
Two locale files in, four numbers out: missing, untranslated, done, left over. Plus a file with just the rest to send to a translator.
OpenXLIFF viewer
Drop an .xliff or .xlf in and read it as a plain table: source, translation, comments. Edit it, take it to Excel as CSV and back.
OpenJSON to strings.xml
The Android converter, with string arrays and the escaping rules aapt insists on. Both directions.
Open
Format converters
Every pair reads and writes both ways. Placeholders, plural forms and translator comments carry across wherever the target format has room for them.
- .strings → .xcstringsConvert .strings to .xcstrings
- .xcstrings → JSONConvert .xcstrings to JSON
- .strings → JSONConvert .strings to JSON
- .arb → JSONConvert .arb to JSON
- .po → JSONConvert .po to JSON
- .resx → JSONConvert .resx to JSON
- .properties → JSONConvert .properties to JSON
- CSV → JSONConvert translation CSV to JSON
- YAML → JSONConvert i18n YAML to JSON
- JSON → XLIFFConvert JSON to XLIFF
One language file in. 64 languages out.
Converting a format is the part you can do by hand. Translating 3,627 keys into 64 languages without breaking a single placeholder is the part you cannot. On the next release you only pay for the strings that changed.
€19 per month incl. VAT, cancellable monthly.