Pick the one that fits your workflow — they all share the same open-source translation engine and use your own LLM key.
Check locale files from your terminal or CI — and retranslate just the keys that fail. The fastest way to start.
Check and review your locale files from Claude Desktop, Cursor or any MCP client — validation needs no API key.
Keep translations current at build time — incremental, cached, placeholder-safe.
Retranslate changed keys automatically on every push or pull request.
Call the translation engine directly from your own scripts with @shipi18n/core.
Translate your locale files at build time, then read them with react-i18next as usual.
Generate translated message files during the build and serve them from Server Components.
Translate locale files at build time and load them with vue-i18n.
Shipi18n has no account. Bring your own key from Anthropic or OpenAI — you pay your provider directly.
Read the docsnpm install -D @shipi18n/cli @anthropic-ai/sdk
export ANTHROPIC_API_KEY=your-key-here # or OPENAI_API_KEY, with --provider openai
npx @shipi18n/cli translate locales/en.json -t es,fr,de
The full documentation covers every option for the CLI, the MCP server, the core library and the build integrations.
Browse the repositories