Skip to content

Tools/i18n strings

i18n strings

Convert Android, iOS, gettext, ARB, and JSON string maps. Nothing is uploaded.

Loading tool…

How to use i18n strings

  1. 1. Paste a catalog. strings.xml, .strings, .po, ARB, or JSON.
  2. 2. Pick source and target. Values are treated as strings.
  3. 3. Copy the output. Review escaping.
  4. 4. No TM / machine translate. Keys only.

About this tool

Mobile and Flutter apps still ship strings in four file shapes. This converter maps simple key/value catalogs between Android XML, iOS .strings, gettext, ARB, and JSON so a spreadsheet export can become a resource file.

Plurals

quantity="one" and ICU {count, plural} are not modeled. Flat strings only.

Escaping

XML entities and quote escapes are best-effort.

Code examples

JSON

{ "hello": "Hello" }

Frequently asked questions

Related tools

All tools