Visual Studio CodeVS Code Extension is here! Learn more

Command-line tool

Synchronize localization files between your local files
and web-based translation editor from your terminal.

Install SimpleLocalize CLI
No credit card required14-day free trialTracking-free service
Terminal
$ simplelocalize upload --path ./source_translations.json --languageKey en --format single-language-json --apiKey YOUR_API_KEY $ Successfully uploaded all translations!
$ simplelocalize upload
    --path ./source_translations.json
    --languageKey en
    --format single-language-json
    --apiKey YOUR_API_KEY
$ Successfully uploaded all translations!  

What is SimpleLocalize CLI?

SimpleLocalize CLI is a command-line tool that allows you to synchronize localization files between your local files and web-based translation editor from your terminal. It's a lightweight app that can be works with macOS (Apple Silicon / Intel), Windows and Linux. Setup is super simple and requires just one command to install. It doesn't require any additional software to be installed on your machine. Code base is open-source and available on GitHub.

How to get started
with SimpleLocalize CLI

SimpleLocalize CLI is a powerful tool that helps you to automate the translation process in your project.
You can easily synchronize translation files between you local project and SimpleLocalize Translation Editor.

# macOS / Linux / Windows (WSL) curl -s https://get.simplelocalize.io/2.7/install | bash # Windows (PowerShell) . { iwr -useb https://get.simplelocalize.io/2.7/install-windows } | iex;
# macOS / Linux / Windows (WSL)
curl -s https://get.simplelocalize.io/2.7/install | bash

# Windows (PowerShell)
. { iwr -useb https://get.simplelocalize.io/2.7/install-windows } | iex;

Install CLI

0
Execute a shell script to auto-install CLI or download a binary file. Create a YAML file with configuration for your project.
Get started with CLI

Upload translations

1
Execute upload command to push your local translation files to translation editor.
See how to upload translations
Copy
$ simplelocalize upload \ --apiKey YOU_API_KEY \ --uploadFormat single-language-json \ --uploadPath ./messages_{lang}.json
$ simplelocalize upload \
        --apiKey YOU_API_KEY \
        --uploadFormat single-language-json \
        --uploadPath ./messages_{lang}.json
translation editor for translation strings and localization files

Manage translations

2
Your translations will show up in a translation editor. In web client you start auto-translation, see translations suggestions, edit translations and more.
Go to Translation Editor

Download translations

3
Download translations in any format you want. You can use CLI command or download translations manually.
See how to download translations
$ simplelocalize download \ --apiKey YOUR_API_KEY \ --downloadFormat single-language-json \ --downloadPath ./messages_{lang}.json
$ simplelocalize download \
        --apiKey YOUR_API_KEY \
        --downloadFormat single-language-json \
        --downloadPath ./messages_{lang}.json
cdn.simplelocalize.io
{ "en": { "CREATE_ACCOUNT": "Create account", "SIGN_IN": "Sign in", "WELCOME_TO_THE_JUNGLE" : "Welcome to the jungle" }, "es": { "CREATE_ACCOUNT": "Crear cuenta", "SIGN_IN": "Iniciar", "WELCOME_TO_THE_JUNGLE": "Bienvenido a la jungla" } }
{
  "en": {
    "CREATE_ACCOUNT": "Create account",
    "SIGN_IN": "Sign in",
    "WELCOME_TO_THE_JUNGLE" : "Welcome to the jungle"
  },
  "es": {
    "CREATE_ACCOUNT": "Crear cuenta",
    "SIGN_IN": "Iniciar",
    "WELCOME_TO_THE_JUNGLE": "Bienvenido a la jungla"
  }
}

Host translations

4
Instead of downloading translations, you can host them on SimpleLocalize CDN. It's free and you can use it with any programming language.
Learn about Translation Hosting
Ready to say
|

Greet your customers
in their native language

Start for free
No credit card required