Shipi18n is a translation API built for developers.
Translate JSON, text, and i18n files to 100+
languages while automatically preserving placeholders
({name}, {{count}}, %s).
✨ Features:
• Native i18next support with CLDR pluralization
• ICU MessageFormat preservation
• 90-day translation memory caching
• Key-based pricing (pay per unique string, not API
calls)
🛠 Developer Tools:
• npm: @shipi18n/api
• CLI: @shipi18n/cli
• GitHub Action for CI/CD
• Vite plugin
• i18next backend plugin
Free tier: 100 keys/month. Built for React, Vue,
Next.js, and Node.js.
Shipi18n is an open-source i18n linter and translation tool that validates and repairs locale files in CI pipelines.
- for
- Developers building multilingual web, mobile and native apps
- pricing
- open source
- license
- Apache-2.0
works withReactVueNext.jsNode.jsViteGitLabBitbucketDocker
Key features
6 features of Shipi18n
- Placeholder validation — Ensures all interpolation tokens are preserved across translations.
- Semantic QA — Uses LLMs to detect mistranslations and meaning errors.
- Multi-format support — Checks JSON, YAML, gettext, XLIFF, Android, Apple and Flutter files.
- CI integration — Runs as npm CLI, Docker image, GitHub Action, GitLab/Bitbucket CI, or pre-commit hook.
- Incremental retranslation — Only re-translates keys that fail validation, caching results.
- Open-source packages — Provides CLI, core engine, Vite plugin, MCP server and GitHub Action under Apache-2.0.
Use cases
- Validate locale files in a CI pipeline to catch missing keys and placeholder errors
- Automatically retranslate only failing strings during build time
- Detect semantic mistranslations using your own OpenAI or Anthropic key
- Sync WordPress .po files with JED to prevent drift
- Run placeholder checks on any format without an API key
Shipi18n FAQ
Is Shipi18n a translator?+
It is primarily a checker; it validates locale files and can retranslate only the failing keys.
What does it cost?+
All packages are free and Apache-2.0 licensed; you only pay your LLM provider for token usage.
Do I need to create an account?+
No account or server is required; the tools run locally or in CI.
Where does my API key go?+
Your OpenAI or Anthropic key is used only by your own process; it never passes through Shipi18n servers.
Which LLM providers are supported?+
Anthropic and OpenAI are built-in, and any provider can be added via a simple adapter.
How many languages can it handle?+
Any language supported by your chosen LLM model; there is no fixed list.
Summarized by DevHunt from shipi18n.com · Oct 6, 2026. Details may change; check the official site.



.png?width=64)
.png?width=64)

.png?width=64)
.jpg?width=64)





