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
en.json
{
  "greeting": "Hello, {{name}}!",
  "cart": {
    "items_one": "{{count}} item",
    "items_other": "{{count}} items"
  }
}
de.json
{
  "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

  1. 01

    Hochladen

    Deine Datei, so wie sie ist. Kein Projekt-Setup.

  2. 02

    Sprachen wählen

    64 stehen bereit. Nimm so viele du brauchst.

  3. 03

    Herunterladen

    Dieselbe Datei zurück, eine je Sprache.

Warum nicht Lokalise oder Crowdin?

shipglobalLokalise · Crowdin
Preis19 € im Monat je Platz, inkl. MwSt.Ab 100 $ im Monat
EinrichtungZwei MinutenEine Stunde, plus Workflow
AboMonatlich kündbar, kein Jahresvertrag.Pflicht
Translation MemoryDabei. Ein String kostet nur beim ersten Mal Tokens.Dabei

Konto anlegen. Datei hochladen. Zahl sehen.

19 € im Monat inkl. MwSt., monatlich kündbar. Kein Kontingent, das verfällt — und mit eigenem Modell-Schlüssel zahlst du keinen Verbrauch.

Konto anlegen