JSON
React i18n übersetzen, ohne es zu zerlegen.
Lad dein react-intl-, react-i18next- oder next-intl-JSON hoch. Du bekommst dasselbe JSON zurück, eine Datei je Sprache — Platzhalter und Verschachtelung heil.
- react-i18next
- react-intl
- next-intl
- FormatJS
- LinguiJS
{
"greeting": "Hello, {{name}}!",
"cart": {
"items_one": "{{count}} item",
"items_other": "{{count}} items"
}
}{
"greeting": "Hallo, {{name}}!",
"cart": {
"items_one": "{{count}} Artikel",
"items_other": "{{count}} Artikel"
}
}Was den Round-Trip übersteht
- {{interpolation}}
- {named} placeholders
- ICU MessageFormat
- Plural suffixes (_one, _other, _few, _many)
- Nested keys
- HTML inside strings
Warum das heute nervt
Wochen warten
Agenturen brauchen zwei bis vier Wochen je Sprache. So lange wartet dein Release nicht.
Preis pro Wort
Übersetzer nehmen 0,10–0,25 € je Wort. Eine App mit zehntausend Wörtern liegt über 1.000 €.
Zerschossene Platzhalter
Generische Werkzeuge übersetzen deine Variablen mit. Ein übersetzter Platzhalter ist kein Tippfehler — das ist ein Absturz.
Wie es läuft
- 01
Hochladen
Deine Datei, so wie sie ist. Kein Projekt-Setup.
- 02
Sprachen wählen
64 stehen bereit. Nimm so viele du brauchst.
- 03
Herunterladen
Dieselbe Datei zurück, eine je Sprache.
Warum nicht Lokalise oder Crowdin?
| shipglobal | Lokalise · Crowdin | |
|---|---|---|
| Preis | 0,12 € je 1.000 Zeichen | Ab 100 $ im Monat |
| Einrichtung | Zwei Minuten | Eine Stunde, plus Workflow |
| Abo | Keins. Du verbrauchst Guthaben. | Pflicht |
| Translation Memory | Dabei. Ein String wird einmal bezahlt. | Dabei |
Lad eine Datei hoch. Sieh die Zahl.
Die ersten 50.000 Zeichen in zwei Sprachen sind gratis, und wir fragen nicht nach einer Karte.
Loslegen