---
title: "JSON-, ARB- und JSON-Lines-Dateien übersetzen"
description: "Übersetzen Sie .json-, .arb-, .resjson-, .jsonl- und .ndjson-Dateien mit bis zu 8 MB in eine oder mehrere Sprachen. Schlüssel, Verschachtelung und Platzhalter bleiben erhalten. Beispiele für Anweisungen inklusive."
canonical: "https://ai-glot.com/docs/de/formats/json"
updated: "2026-10-12"
---

# JSON-, ARB- und JSON-Lines-Dateien übersetzen

JSON-Dateien (`.json`), Flutter-ARB-Dateien (`.arb`), Windows-App-Ressourcen (`.resjson`) und JSON-Lines-Dateien (`.jsonl`, `.ndjson`) werden bis zu einer Größe von **8 MB** unterstützt. Schlüssel sind Teil der Struktur, keine Wörter: Sie werden nie als zu übersetzender Text übermittelt und können daher auch nicht übersetzt zurückkommen. Geändert werden nur Zeichenfolgenwerte.

> **Tip: Kostenlos ausprobieren**
>
> Ziehen Sie eine Datei mit bis zu 2 MB in die kostenlosen Übersetzungstools für [JSON](https://ai-glot.com/file-formats/json-translation), [Flutter ARB](https://ai-glot.com/file-formats/arb-translation) oder [JSON Lines](https://ai-glot.com/file-formats/jsonl-translation). So können Sie sie ohne Konto und mit bis zu fünf Dateien pro Tag ausprobieren. App, API und CLI verarbeiten Dateien mit bis zu 8 MB.

## Was übersetzt wird und was unverändert bleibt

|               | Übersetzt                                                     | Unverändert                                                                                    |
| ------------- | ------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |
| JSON, resjson | Zeichenfolgenwerte auf jeder Verschachtelungsebene            | Schlüssel, Verschachtelung, Reihenfolge der Arrays, Zahlen, boolesche Werte, Nullwerte         |
| ARB           | Nachrichtentexte                                              | Schlüssel, `@`-Metadateneinträge, wenn Sie dies angeben, `{placeholders}` und ICU-Pluralsyntax |
| JSON Lines    | Die von Ihnen angegebenen Textfelder, Datensatz für Datensatz | Schlüssel und ihre Reihenfolge, IDs, Zahlen, ein Datensatz pro Zeile                           |

Platzhalter wie `{count}`, `{{name}}` und `%s` sowie `$1` und ICU-Syntax wie `{count, plural, one{...} other{...}}` bleiben im übersetzten Text erhalten und werden dort platziert, wo sie in der Zielsprache hingehören. Geben Sie ungewöhnliche Konventionen in Ihrer Anweisung an.

## Was Sie anweisen können

**Mehrere Sprachen auf einmal**

Ein Auftrag statt eines Uploads pro Sprache.

Übersetzen Sie die Werte ins Französische, Deutsche und Spanische. Lassen Sie Platzhalter wie \{\{name}} und \{count} unverändert.

**Fehlende Einträge ergänzen**

Ergänzt nur, was für die nächste Version fehlt.

Übersetzen Sie nur die Schlüssel, die in der französischen Datei fehlen, und behalten Sie die vorhandenen französischen Übersetzungen bei.

**Nur geänderte Schlüssel**

Gibt nur die Schlüssel zurück, die bearbeitet wurden.

Übersetzen Sie ins Italienische und geben Sie nur die Schlüssel zurück, die Sie geändert haben.

**ARB mit Metadaten**

Für Flutter: Beschreibungen, die gen-l10n erwartet, bleiben erhalten.

Übersetzen Sie die Nachrichten ins Portugiesische. Lassen Sie den Wert von @@locale und alle @-Metadateneinträge unverändert und behalten Sie die ICU-Pluralsyntax bei.

**Textfelder in einem JSON-Lines-Datensatz**

Für Datensätze und Exporte: IDs und Bezeichnungen sind keine Wörter.

Übersetzen Sie die Felder title und description ins Französische. Lassen Sie id, price und category unverändert.

## Wissenswertes

- **Mehrere Sprachen in einem Auftrag** für JSON, ARB, resjson und JSON Lines. Im Plan sehen Sie, wo die einzelnen Sprachen eingetragen werden: Standardmäßig wird neben dem Original ein zusätzlicher Schlüssel mit Sprachsuffix angelegt, zum Beispiel `title_fr`. Wenn Ihr Projekt eine Datei pro Sprache erwartet (`en.json`, `fr.json`), übersetzen Sie stattdessen jede Sprache einzeln. So erhalten Sie jeweils eine saubere Datei.
- **Ausgabefilter.** Für JSON verfügbar („nur die Schlüssel, die Sie geändert haben“). Bei den anderen Formaten auf dieser Seite wird die ganze Datei zurückgegeben.
- **Formatierung.** JSON wird mit zwei Leerzeichen Einzug zurückgeschrieben. Bei abweichender Formatierung der Quelldatei können deshalb im Diff Änderungen an Leerzeichen erscheinen. Die Reihenfolge der Schlüssel bleibt erhalten. JSON Lines wird kompakt mit einem Datensatz pro Zeile zurückgeschrieben.
- **`@@locale`.** Der Wert von `@@locale` bleibt in einer ARB-Datei erhalten, sofern Sie keine Änderung anfordern. Legen Sie vor der Veröffentlichung das Gebietsschema der Zielsprache fest.
- **Pluralformen.** In Sprachen mit zusätzlichen Pluralformen, etwa Russisch oder Arabisch, können ICU-Zweige erforderlich sein, die im englischen Ausgangstext fehlen. Prüfen Sie diese bei der Durchsicht.
- **Fehlerhafte JSON-Lines-Datensätze** werden mit ihrer Zeilennummer angegeben. Die Datei wird abgelehnt, bis der Fehler behoben ist.
- **Größenlimit.** 8 MB. Einen kompletten Gebietsschema-Ordner können Sie auf einmal in einem [ZIP](/docs/formats/zip) verarbeiten.

## Verwandte Formate

- [YAML und TOML](/docs/formats/yaml-and-toml), [Android- und Apple-Strings](/docs/formats/android-and-apple-strings) und [gettext PO](/docs/formats/gettext-po) für weitere Gebietsschemaformate.
- [CSV](/docs/formats/csv) für dieselben Inhalte in Zeilenform.
- [Alle Dateiformate](/docs/formats)
