Automate your translation workflow
with AI-Powered CLI

Easily translate your JSON files into multiple languages, speeding up development and reducing repetitive tasks.

Avoid boring stuff, translate 30x faster

Before

  1. Add new key in your main language file and copy the translated value.
  2. Go on a translation website like Deepl or Google Translate.
  3. Repeat for every language (average 3)
    1. Paste...
    2. Wait...
    3. Copy...
    4. Paste back...
  4. Back to code!
15+ hours

After

  1. Add new key in your main language file.
  2. Run "npx heyt translate"
  3. Back to code!
30 mins

*Based on a medium size file of 600 keys, translated one by one

Blazing easy to get started

1. Get the Api Key

The first thing to do is to register for free with HeyTranslate and create an api key in the dashboard. Add the api key you just created to your environment variables. The variable should be named “HEYT_API_KEY”.

2. Create the config file

Create the configuration file named “heytranslate.config.json” and configure it properly according to the files to be translated and the languages in which you want to do the translations.

3. Build the cache

Do you already have files translated into other languages? Build the cache with "npx heyt build-cache" so that only new keys are translated and added, this way HeyTranslate takes less time to translate and processes fewer characters, ensuring speed and convenience.

4. Translate!

Now everything is in place, from now on you only need to send the command “npx heyt translate” to translate all the previously configured JSONs into the desired languages.

Start with a generous FREE plan

Ready to make your software global in the
easiest possible way?