Terminal client for the i18n-agent translation service. Translate text and files directly from your terminal.
npm install -g @i18n-agent/cliRequires Node.js >= 18.
# Save your API key (get one at https://app.i18nagent.ai)
i18nagent loginOr set via environment variable (for CI/CD):
export I18N_AGENT_API_KEY=your-key-herei18nagent translate "Hello world" --lang es
i18nagent translate "Hello world" --lang es,fr,jai18nagent translate ./locales/en.json --lang es,fr
i18nagent translate ./docs/guide.md --lang de --namespace my-projecti18nagent translate # prompts for input
i18nagent tui # full interactive menui18nagent status <jobId>i18nagent download <jobId> --output ./localesi18nagent resume <jobId>i18nagent creditsi18nagent upload ./de.json --source en --target de --namespace my-projecti18nagent languagesi18nagent analyze ./en.json --lang esAll commands support --json for machine-readable output:
i18nagent translate "Hello" --lang es --json
i18nagent credits --jsonConfig is stored at ~/.config/i18nagent/config.json:
{
"apiKey": "i18n_...",
"defaultLanguages": ["es", "fr"],
"defaultNamespace": "my-project"
}Environment variable I18N_AGENT_API_KEY takes priority over config file.
See docs/BINARY_DISTRIBUTION.md for standalone binary packaging.
MIT