Command-line tool

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

No credit card required 14-day free trial Tracking-free service
bash command with translations upload

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 installed on macOS, Windows and Linux with one command. It doesn't require any additional software to be installed on your machine. Code base is open-source and available on our GitHub page.

How it works?

Learn how work with SimpleLocalize looks like
and how it can speed up your translation workflow.

# macOs / Linux / Windows (WSL)
curl -s | bash

# Windows (PowerShell)
. { iwr -useb } | iex;

Install CLI

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

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

Manage translations

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

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
translations in multi-language-json file format

Host translations

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 mother language

Start 14-day trial
No credit card required
country flags

Related content

Check out our latest blog posts and stay up to date with SimpleLocalize

CLI 2.0 with multi-file support

CLI 2.0 with multi-file support

Jakub PomykałabyJakub Pomykała3 min read

Learn how to upload and download translations from complex project structures. Split translations into multiple files to improve loading speed.

Continue reading
Deprecating project upload tokens and upload tokens

Deprecating project upload tokens and upload tokens

Jakub PomykałabyJakub Pomykała2 min read

Check out the newest naming convention. Learn more about API keys, which are replacing project upload tokens, upload tokens, and API tokens.

Continue reading