Excel file

Last modified: November 09, 2021Author: Jakub Pomykała

The most popular office program can now be a tool for translation management. Localize your application with Microsoft Excel or any other spreadsheet tool. Translations and translation keys can be exported using Web client, API or CLI to the Excel spreadsheet. You can share the file with others and import it later to update the translations. Use Excel as a localization tool!

File format example

excel localization tool

Download Excel example file

Download Excel template file

Options column

Excel file format offers additional OPTIONS column for providing additional options and features for specific translation keys.

Supported options:

  • BLOCK_MODIFICATION - blocks option to edit translation and key (delete is still available)
  • HIDE - hides translation key with translation from the 'Translations' tab

Example

You can import translation file with BLOCK_MODIFICATION option for some translation keys. BLOCK_MODIFICATON blocks option to change translations and translation keys in the 'Translations' tab.

Block translation in Excel file

Upload with CLI

simplelocalize upload --apiKey <PROJECT_KEY> \
  --uploadFormat excel \
  --uploadPath ./my-excel-file.xlsx

Learn more about SimpleLocalize CLI and translations upload feature.

Download with CLI

simplelocalize download --apiKey <PROJECT_KEY> \
  --downloadFormat excel \
  --downloadPath ./my-excel-file.xlsx

Learn more about SimpleLocalize CLI and translations download feature.

Import with API

curl
    --request POST \
    --url 'https://api.simplelocalize.io/api/v2/import?uploadFormat=excel' \
    --header 'x-simplelocalize-token: <API_KEY>' \
    --form [email protected]/path/to/your/my-excel-file.xlsx

Learn more about importing translations with API

Export with API

curl
    --request GET \
    --url https://api.simplelocalize.io/api/v3/export?downloadFormat=excel \
    --header 'x-simplelocalize-token: <API_KEY>'

Learn more about exporting translations with API