Upload your .tsv files to SimpleLocalize, add languages, auto-translate and download a single .tsv file with all languages in seconds.
key english polish
welcome Welcome! Witajcie
about-us About Us O nas
register Register RejestracjaTab-separated values work like CSV but avoid escaping problems with commas inside translations. One row per key, one column per language.
It is used by Excel, Google Sheets, scripts. SimpleLocalize reads and writes it natively, so you keep your existing project structure. Format value for the CLI and API: tsv. Read the format documentation.
Add a simplelocalize.yml to the repository and run simplelocalize upload and simplelocalize download in your pipeline or GitHub Action:
# simplelocalize.yml
apiKey: YOUR_PROJECT_API_KEY
uploadFormat: tsv
uploadPath: ./translations.tsv
downloadFormat: tsv
downloadPath: ./translations.tsvThe same project can export translations in more than 30 formats, and the free online converter works without an account: