iOS .strings Language Editor

Upload ZIP

Drag & drop your language ZIP here or

Detected Languages and Files

Translation Editor

Batch JSON Upload

Upload JSON mapping of language code to translation for the selected key, or an array of batch updates. Example:

{
  "en": "Add Contact",
  "de": "Kontakt hinzufügen",
  "es": "Añadir Contacto",
  "fr": "Ajouter un Contact"
}

// Batch format
[
  {"file":"General.strings","key":"AddContact","translations":{"de":"Kontakt hinzufügen"}},
  {"file":"General.strings","key":"Cancel","translations":{"fr":"Annuler"}}
]

Status Overview

Missing/Untranslated

Language Comparison

Code Usage

Upload a ZIP of your project source. Binary files are discarded; text files are scanned to see where translation keys are referenced.

Drag & drop the project code ZIP here or

Manual Translation Edit

Whitelist Management

Enter phrases that are acceptable to remain identical to English (case-sensitive, one per line).

Settings