For web developers
Translate your website, without breaking your i18n setup
JSON i18n for React, Next.js, Vue & Angular – automatic, consistent, update-safe.
Supported Frameworks
All common web frameworks and i18n libraries
⚛️
React
react-intl, react-i18next
▲
Next.js
next-intl, next-i18next
💚
Vue
vue-i18n
🅰️
Angular
@ngx-translate
🔶
Svelte
svelte-i18n
JSON i18n workflow
Easy integration into your development workflow
1Upload your JSON file
2Choose target languages
3Download translated files
Before (en.json)
{
"greeting": "Hello, {name}!",
"welcome": "Welcome to our app"
}After (de.json)
{
"greeting": "Hallo, {name}!",
"welcome": "Willkommen in unserer App"
}Why us instead of ChatGPT?
The differences at a glance
| Feature | shipglobal | ChatGPT / DIY | Agency |
|---|---|---|---|
Translation Memory Translate once, updates are free. | One-time payment | New each time | New every time |
Large files No size limits | Unlimited | Token limit | No limit |
Placeholder protection {name}, %@, {{count}} remain intact | Automatic | Error-prone | Manual |
Original Format JSON, XML, .strings are preserved | Automatic | Copy-paste required | Depending on the provider |
29 languages Translate all at once | Simultaneously | One-by-one | Expensive |
Consistency Same terms = same translation | Translation Memory guarantees | Inconsistent | Varies |
Price Cost per translation | $From €1 per language | $$Time + API | $$$10–50x more expensive |
Bonus
SEO-optimised translation
Better rankings in international markets
hreflang tags
Automatic language mapping for Google
Local keywords
Translations align with local search behaviour
Meta tags
Title & description for each language
Frequently Asked Questions
- What JSON structures are supported?
- Flat and nested JSON, ICU MessageFormat, plurals and interpolation are fully supported.
- Does it work with next-intl?
- Yes! All common i18n libraries such as next-intl, react-intl, vue-i18n and @ngx-translate are supported.
- How does it help with SEO?
- Multilingual websites rank better in local search results. Google understands the language versions using hreflang tags.
- Are plurals translated correctly?
- Yes, ICU MessageFormat and various plural rules are correctly applied for each language.