Vue i18n → 29 languages in 2 minutes
Upload your vue-i18n or nuxt-i18n JSON files. Get de.json, fr.json, es.json instantly. @:linked refs and {name} placeholders remain protected.
Why Vue localization is a hassle
Copy-paste nightmare
Manually create de.json, fr.json, and es.json. One typo = a broken app.
Expensive services
Lokalise wants $120/month. Crowdin wants $100/month. For a side project?
Broken @:linked refs
Google Translate mangles the @:message.key and {named} placeholders.
How it works
3 steps. 2 minutes. Done.
Upload JSON
Upload your en.json or locales/en.json file.
Choose languages
29 languages available. German, French, Japanese...
Download
Get de.json, fr.json, es.json for your /locales directory.
Works with the Vue i18n ecosystem
vue-i18n
Vue 2 & Vue 3
@nuxtjs/i18n
Nuxt module
@intlify/nuxt3
Nuxt 3
petite-vue-i18n
Lightweight
Before → After
@:linked references, {name} placeholders and plurals are preserved
Before (locales/en.json)
// locales/en.json
{
"message": {
"hello": "Hello {name}!",
"linked": "@:message.hello World",
"count": "{n} item | {n} items"
},
"nav": {
"home": "Home",
"about": "About Us"
}
}After (locales/de.json)
// locales/de.json
{
"message": {
"hello": "Hallo {name}!",
"linked": "@:message.hello Welt",
"count": "{n} Artikel | {n} Artikel"
},
"nav": {
"home": "Startseite",
"about": "Über uns"
}
}Pricing calculator
Built for Vue developers
Placeholder protection
Protects {named}, @:linked, and $t() references. Your app keeps working.
Vue 2 + Vue 3 + Nuxt 3
Supports all vue-i18n versions. The JSON structure is preserved exactly.
Two minutes instead of two hours
Upload → choose languages → download. Done before npm install finishes.
Translation Memory = 90% savings
Already translated strings are reused. Updates cost almost nothing.
Full Vue i18n support
Why not Lokalise/Crowdin?
| shipglobal | Lokalise | Crowdin | |
|---|---|---|---|
| Price | €0.12/1k characters | $120/month+ | $100/month+ |
| @:linked protected | |||
| Setup time | 2 min. | 1+ hours | 1+ hours |
| Subscription required? |
Ready to translate your Vue app?
First translation in 2 minutes. No subscription. No nonsense.