The interactive CLI that automates your i18n workflow. Setup, translate, and sync in seconds.
Everything you need to manage translations without the headache.
Forget manual config files. Our CLI guides you through setting up languages, paths, and engines in seconds.
Plug in your favorite translation service. We support Google Translate, DeepL, LibreTranslate, and Yandex out of the box.
Automatically detect and translate missing keys. Keep your locale files perfectly in sync with your base language.
Keep your files clean. Use --strict to automatically remove keys that no longer exist in your base file.
Designed to fit into your existing workflow.
Run the init command to generate your configuration file and create initial locale files.
npx @yashkhare0/voko-cli init
Whenever you add new keys to your base file, run sync to update all other languages.
npx @yashkhare0/voko-cli sync
Add it to your package.json scripts for easy access or CI/CD integration.
"i18n": "voko sync --strict"
Install voko globally or use it directly with npx.
npm install -g voko-cli
pnpm add -g voko-cli
yarn global add voko-cli