Skip to main content
AI agent network visualization

JSON-Dateien in Sekundenschnelle übersetzen

Schlüssel bleiben unverändert. Verschachtelungen bleiben erhalten. Interpolationsvariablen werden nicht verändert. Nur der Inhalt Ihrer Strings wird übersetzt.

Manuelle JSON-Übersetzung ist ein Minenfeld

Sie kennen den Ablauf: JSON-Sprachdatei exportieren, in einer Tabellenkalkulation oder einem Übersetzungswerkzeug öffnen, verschachtelte Schlüssel möglichst nicht beschädigen, Variablen unangetastet lassen, wieder importieren, die beschädigte Struktur reparieren – und für jede Sprache von vorn beginnen.

Allgemeine Übersetzungswerkzeuge reduzieren oder beschädigen verschachtelte Schlüssel

Allgemeine Werkzeuge übersetzen oder beschädigen Interpolationsvariablen

ICU-Pluralregeln brechen unbemerkt, wenn Werkzeuge die MessageFormat-Syntax nicht verstehen

Array-Indizes verschieben sich, die Schlüsselreihenfolge ändert sich und die Formatierung geht verloren

Quelle (Englisch)
messages/en.json
{
  "welcome": "Welcome, {name}!",
  "items": {
    "count": "{count, plural, one {# item} other {# items}}",
    "empty": "Your cart is empty"
  },
  "nav": {
    "home": "Home",
    "settings": "Settings"
  }
}
Übersetzt (Deutsch)
messages/de.json
{
  "welcome": "Willkommen, {name}!",
  "items": {
    "count": "{count, plural, one {# Artikel} other {# Artikel}}",
    "empty": "Ihr Warenkorb ist leer"
  },
  "nav": {
    "home": "Startseite",
    "settings": "Einstellungen"
  }
}

Was i18n Agent unverändert erhält

Schlüsselstruktur

Verschachtelte Schlüssel, Punktnotation und Array-Indizes bleiben exakt an ihrer Position

Interpolationsvariablen

Variablen wie die Platzhalter name, count und price werden in allen wichtigen i18n-Frameworks erkannt und nicht verändert

ICU-Pluralregeln

Plural-Kategorien werden korrekt übersetzt, während die ICU-MessageFormat-Struktur unverändert bleibt

Formatierung und Leerraum

Einrückung, Schlüsselreihenfolge und JSON-Formatierung entsprechen Ihrer Quelldatei

Kompatibel mit Ihrem i18n-Framework

next-intl
i18next / react-i18next
react-intl (FormatJS)
vue-i18n
Angular i18n
Flutter ARB

So funktioniert es

How i18n Agent works: Install, Translate, Done
1
2
3
terminal
$translate_filesrc/messages/en.json
 --target["de", "ja", "es"]
Done.3 languages, 142 keys translated.

Kein manuelles Kopieren und Einfügen. Keine String-Extraktion. Nur übersetzte Dateien.

i18n Agent jetzt testen

Legen Sie Ihre Übersetzungsdatei hier ab

JSON, YAML, PO, XML, CSV, Markdown, Properties

oder zum Auswählen klicken

Zielsprachen

Keine Registrierung erforderlichSofortiges Angebot

Häufig gestellte Fragen

Entwickler?

Installieren Sie das CLI-Werkzeug und übersetzen Sie Ihre erste Datei in 2 Minuten.

CLI-Werkzeug installieren

Unternehmensteam?

Noch an einen TMS-Vertrag gebunden? Sprechen wir über den Wechsel.