Naar inhoud gaan

Translation File Converter

Convert translation files between JSON, PO, XLIFF, ARB, YAML, CSV, Android XML, iOS Strings, and Java Properties — all in the browser.

Choose a conversion pair

Click a cell to convert between formats. More format pairs are coming soon.

From \ ToJSONPO (gettext)XLIFFARBYAMLCSVAndroid XMLiOS StringsJava Properties
JSONSoonSoonSoonSoonSoonSoonSoonSoon
PO (gettext)SoonSoonSoonSoonSoonSoonSoonSoon
XLIFFSoonSoonSoonSoonSoonSoonSoonSoon
ARBSoonSoonSoonSoonSoonSoonSoonSoon
YAMLSoonSoonSoonSoonSoonSoonSoonSoon
CSVSoonSoonSoonSoonSoonSoonSoonSoon
Android XMLSoonSoonSoonSoonSoonSoonSoonSoon
iOS StringsSoonSoonSoonSoonSoonSoonSoonSoon
Java PropertiesSoonSoonSoonSoonSoonSoonSoonSoon

Supported formats

.json

JSON

JavaScript Object Notation — the most common i18n format for web apps

.po

PO (gettext)

GNU gettext Portable Object — standard for C/C++, PHP, Python, Ruby

.xliff

XLIFF

XML Localization Interchange File Format — industry standard for CAT tools

.arb

ARB

Application Resource Bundle — Flutter/Dart standard format

.yml

YAML

YAML Ain't Markup Language — popular for Ruby on Rails i18n

.csv

CSV

Comma-Separated Values — spreadsheet-friendly translation format

.xml

Android XML

Android strings.xml — native Android localization format

.strings

iOS Strings

Apple .strings — native iOS/macOS localization format

.properties

Java Properties

Java .properties — key=value pairs for JVM applications

FAQ

Frequently Asked Questions