JSON-, XML- und YAML-Übersetzer
Große JSON-, XML- oder YAML-Dateien übersetzen: Texte übersetzt, Keys unverändert
Laden Sie eine JSON-, XML-, .resx- oder YAML-Datei hoch – vom CMS-Export über Produkt-Feeds bis zur Rails en.yml – und erhalten Sie exakt dieselbe Struktur mit übersetzten Textwerten zurück. Keys, Element- und Attributnamen bleiben unverändert, ID-Felder wie id, url, slug, sku und status werden ignoriert und jeder Platzhalter wird geprüft. Bis zu 50,000 Values für $5 als Einmalzahlung; die ersten Werte sind kostenlos und ohne Registrierung.
- JSON, XML, .resx, YAML und XLIFF, bis zu 20 Dateien pro Auftrag
- Kompletter Auftrag $5, Einmalzahlung: bis zu 50,000 Werte und 3,000,000 Zeichen
- Keys, Elementnamen, Reihenfolge, Einrückung und Kommentare bleiben erhalten
- IDs, URLs, Slugs, Codes und Statuswerte werden niemals übersetzt
- Platzhalter wie {name}, %{count} und {{price}} werden in jedem Wert geprüft
- Eigene Keys zum Überspringen definieren – mit * als Platzhalter
Was Sie zurückbekommen
Exakt dieselben Dateien, valide und im selben Format – benannt nach der Zielsprache, wo Konventionen existieren: Aus en.json wird de.json, aus en.yml wird de.yml, aus Strings.resx wird Strings.de.resx. Die ersten Werte sehen Sie vor dem Bezahlen direkt neben dem Original.
- JSON: Dieselben Keys, Verschachtelungen, Reihenfolgen und Einrückungen. Zahlen, Booleans und null bleiben unberührt; nur String-Werte mit lesbarem Text werden übersetzt.
- XML und .resx: Text innerhalb von Elementen und lesbare Attribute wie title, alt, label und placeholder. Elementnamen, sonstige Attribute, Kommentare und CDATA-Abschnitte bleiben erhalten; script, style, code und pre werden übersprungen, ebenso alles mit translate="no".
- YAML: Nur Werte, während Kommentare, Anführungszeichen, Textblöcke und Anchors erhalten bleiben. Eine Rails-Datei mit en: im Root kommt mit de: im Root zurück.
- Eine Warnliste für alle Werte, bei denen ein Platzhalter oder Tag nach zwei Versuchen fehlerhaft war; diese Werte behalten den Originaltext, damit die Datei nie unbrauchbar wird.
Strukturierte Dateien übersetzen: KI-Chatbot vs. dieses Tool
Ein KI-Chatbot meistert kurze JSON-Snippets problemlos. Eine große Datei muss jedoch vollständig und valide zurückkommen, mit Tausenden Keys am exakt richtigen Platz – und genau daran scheitern lange Antworten.
| Ihre Ausgangslage | Ein KI-Chatbot | Dieses Tool |
|---|---|---|
| Ein JSON-Snippet mit 30 Zeilen | Wird meist fehlerfrei übersetzt | Wird ebenfalls übersetzt |
| Ein JSON-Export mit 3 MB | Passt nicht in eine Antwort: Ausgabe bricht ab und lässt sich nicht mehr parsen | Übersetzt jeden Wert blockweise und baut die Datei aus Ihrem Original neu auf |
| "status": "aktiv", "type": "Produkt" | Wird mitübersetzt – das verarbeitende Programm stürzt ab | Lässt Identifier-Keys und Werte unberührt |
| Keys und Elementnamen | Werden manchmal versehentlich mitübersetzt | Werden gar nicht erst zur Übersetzung geschickt |
| Platzhalter wie {count} | Bleiben meist erhalten, werden aber nicht geprüft | Prüft jeden Wert; fehlerhafte Werte werden erneut angefragt oder im Original belassen |
| Kommentare und Formatierung in YAML | Gehen beim Neuschreiben der Datei verloren | Bleiben erhalten; nur die Werte ändern sich |
So übersetzen Sie JSON-, XML- oder YAML-Dateien
-
1
Dateien hochladen
Ziehen Sie bis zu 20 Dateien (.json, .xml, .resx, .yml, .yaml oder .xliff) hierher und wählen Sie die Sprache. Geben Sie zusätzliche Keys an, die übersprungen werden sollen, falls Ihre Daten eigene Codes nutzen.
-
2
Erste Werte kostenlos prüfen
Die ersten Werte erscheinen übersetzt neben dem Original, inklusive Key-Pfad. Bearbeiten Sie Werte direkt in der Vorschau – ganz ohne Registrierung.
-
3
Freischalten und herunterladen
Schalten Sie den kompletten Auftrag für $5 frei und laden Sie die fertigen Dateien herunter (bei mehreren Dateien als ZIP).
Warum universelle KI-Assistenten an großen strukturierten Dateien scheitern
Wer JSON oder XML im Chat übersetzen will, bittet das Sprachmodell, die gesamte Datei neu zu schreiben – inklusive jeder Klammer, jedes Keys und jedes Anführungszeichens. Bei großen Dateien reicht eine einzelne Antwort nicht aus: Die Ausgabe bricht mittendrin ab und lässt sich nicht mehr parsen. Und weil das Modell zwischen Keys und Values kaum unterscheidet, übersetzt es oft zu viel: Enum-Werte, Slugs oder Variablennamen.
Dieses Tool analysiert die Datei vorab und schickt ausschließlich lesbare Textwerte blockweise an die KI – mit dem Key-Pfad als Kontext. Keys, Element- und Attributnamen werden gar nicht erst übertragen. Werte unter Identifier-Keys (id, url, slug, sku, type, status, code, email und ähnliche) sowie Werte, die wie Bezeichner aussehen (wie order_shipped oder user.profile.title), bleiben unberührt. Jede Übersetzung wird auf Platzhalter und Tags geprüft, und die Datei wird direkt aus Ihrem Original neu zusammengesetzt. Alles andere bleibt Byte für Byte identisch.
Typische Anwendungsfälle
- CMS- und Help-Center-Exporte in JSON oder XML
- Rails-, Symfony- und Hugo-YAML-Dateien
- .NET .resx-Ressourcendateien
- Produkt-Feeds und Kataloge in XML oder JSON
- Content-Dateien für Games und Apps außerhalb gängiger i18n-Standards
- Datendateien, bei denen nur bestimmte Felder Text enthalten (z. B. Titel und Beschreibungen)
Das passende Tool für Ihren Zweck
Für klassische Lokalisierungsdateien von Apps, bei denen jeder Wert übersetzt werden soll (i18next JSON, ARB, PO, Android strings.xml, iOS .strings und .xcstrings), nutzen Sie Lokalisierungsdateien übersetzen – dort werden auch Pluralformen unterstützt. Dieses Tool ist für Daten- und Content-Dateien gedacht, in denen Text neben IDs, Links und Codes steht. Android strings.xml und XLIFF-Dateien, die Sie hier hochladen, werden genauso verarbeitet wie dort.
Ein Auftrag umfasst bis zu 20 Dateien mit jeweils maximal 50 MB. Eine Einmalzahlung deckt bis zu 50,000 Werte und 3,000,000 Zeichen ab; Unlimited deckt bis zu 200,000 Werte ab. Werte oberhalb des Limits verbleiben in der Ausgangssprache – die genaue Anzahl sehen Sie vor dem Bezahlen. YAML-Flow-Style ([a, b]), Aliase und mehrzeilige Werte ohne Block-Marker bleiben unverändert.
Nach Sprache und Situation
Große JSON-Datei übersetzen
Laden Sie eine beliebige JSON-Datei hoch – vom CMS-Export bis zum Content-Dump. Sie erhalten die Datei mit exa...
Mehr lesen →XML-Datei oder Produkt-Feed übersetzen
Laden Sie eine XML-Datei hoch – etwa einen Produkt-Feed, einen Content-Export oder Konfigurationsdateien mit s...
Mehr lesen →YAML-Datei oder Rails en.yml übersetzen
Laden Sie eine YAML-Datei hoch, z. B. eine Rails en.yml, eine Symfony-Messages-Datei oder Hugo-Daten, und erha...
Mehr lesen →.NET .resx-Ressourcendatei übersetzen
Laden Sie eine oder mehrere .resx-Dateien hoch und erhalten Sie sie als Satellitendateien für die Zielsprache...
Mehr lesen →Preise
Kleine Dateien, erste Werte
Kostenlos
Aufträge mit bis zu 300 Werten sind komplett kostenlos, inklusive Download. Bei größeren Dateien: Vorschau der ersten Werte direkt im Browser, ohne Registrierung.
Kompletter Auftrag
$5
Einmalzahlung: bis zu 50,000 Werte und 3,000,000 Zeichen über bis zu 20 Dateien hinweg. Kein Abo.
Unlimited
$19 / Woche
Jedes Tool auf der Website nutzen, mit Aufträgen von bis zu 200,000 Werten.
Fragen und Antworten
Kann ChatGPT eine große JSON-Datei übersetzen?
Eine kleine schon. Bei einer großen Datei muss die Antwort in einem Stück zurückkommen – das Ergebnis bricht mittendrin ab, wird unbrauchbar oder Schlüssel und Codes werden versehentlich mitübersetzt. Dieses Tool übersetzt ausschließlich die Textwerte, prüft jeden einzelnen und baut die Datei auf Basis Ihres Originals wieder zusammen.
Werden Schlüssel jemals mitübersetzt?
Nein. Schlüssel, Elementnamen und Attributnamen werden niemals zur Übersetzung weitergegeben. Nur lesbare Textwerte werden übersetzt – und Werte unter Bezeichnern wie id, url, slug, sku, type oder status werden übersprungen.
Kann ich eigene Felder überspringen lassen?
Ja. Geben Sie die gewünschten Schlüssel einfach kommagetrennt ein, zum Beispiel sku, internal_note oder *_code. Sie werden automatisch zur Standardliste hinzugefügt.
Bleiben Platzhalter erhalten?
Ja. Platzhalter wie {name}, {{count}}, %{count} oder ${price} sowie HTML-Tags in Textwerten werden bei jeder Übersetzung geprüft. Geht ein Platzhalter verloren, wird der Wert erneut übersetzt – schlägt dies fehl, bleibt der Originaltext erhalten.
Wie viele Werte sind in einer Zahlung enthalten?
Bis zu 50,000 Werte und 3,000,000 Zeichen in bis zu 20 Dateien für $5. Unlimited deckt bis zu 200,000 Werte ab.
In welche Sprachen kann übersetzt werden?
81 Sprachen, darunter Spanisch, Französisch, Deutsch, Portugiesisch, Italienisch, Niederländisch, Polnisch, Japanisch, Koreanisch, Chinesisch, Arabisch und Hebräisch.
Ist das kostenlos?
Ein Auftrag mit bis zu 300 Werten ist komplett kostenlos. Bei größeren Aufträgen werden die ersten Werte direkt auf dem Bildschirm ohne Registrierung kostenlos übersetzt. Der komplette Auftrag kostet $5 als Einmalzahlung.
Bleiben meine Dateien vertraulich?
Nur Sie können auf Ihren Auftrag zugreifen. Die Textwerte werden ausschließlich zur Übersetzung an einen KI-Modell-Anbieter übermittelt, und zwar über Schnittstellen, die Ihre Daten nicht für Trainingszwecke nutzen. Ohne Registrierung hochgeladene Aufträge werden nach 7 Tagen gelöscht; Sie können jeden Auftrag auch jederzeit selbst löschen.
Aktualisiert am 25. Oktober 2026 · APPFACT STUDIO LTD