---
title: "YAML- und TOML-Dateien übersetzen"
description: "Übersetzen Sie .yaml-, .yml- und .toml-Dateien mit bis zu 4 MB in eine oder mehrere Sprachen. Schlüssel, Hierarchie und Reihenfolge bleiben erhalten. Mit Beispielanweisungen für Rails, Hugo und Konfigurationsdateien."
canonical: "https://ai-glot.com/docs/de/formats/yaml-and-toml"
updated: "2026-10-12"
---

# YAML- und TOML-Dateien übersetzen

YAML-Dateien (`.yaml`, `.yml`) und TOML-Dateien (`.toml`) werden bis zu einer Größe von **4 MB** unterstützt. Geändert werden nur Zeichenfolgenwerte. Schlüssel, Verschachtelungsebenen, Tabellen und Schlüsselreihenfolge bleiben erhalten. Typische Anwendungsfälle sind Locale-Dateien für Rails und Symfony, Inhalte statischer Websites sowie Hugo-i18n-Tabellen.

> **Tip: Kostenlos ausprobieren**
>
> Ziehen Sie eine Datei mit bis zu 2 MB auf den kostenlosen Übersetzer für [YAML](https://ai-glot.com/file-formats/yaml-translation) oder [TOML](https://ai-glot.com/file-formats/toml-translation), um ihn ohne Konto auszuprobieren. Möglich sind fünf Dateien pro Tag. Die App, API und CLI unterstützen Dateien mit bis zu 4 MB.

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

|      | Übersetzt                                                             | Unverändert                                                                |
| ---- | --------------------------------------------------------------------- | -------------------------------------------------------------------------- |
| YAML | Zeichenfolgenwerte, einschließlich Fließtext in mehrzeiligen Blöcken  | Schlüssel, Hierarchie, Schlüsselreihenfolge, Zahlen, boolesche Werte       |
| TOML | Zeichenfolgenwerte, die jeweils in ihrer eigenen Zeile ersetzt werden | Tabellen, Schlüssel, Reihenfolge, Kommentare, Zahlen, Datumsangaben, Pfade |

Platzhalter wie `%{name}` (Rails), `{name}` und `%s` bleiben geschützt und werden in der übersetzten Zeichenfolge beibehalten.

## Beispielanweisungen

**Ein Rails-Locale**

Eine Sprache, mit Interpolationsplatzhaltern und unveränderten Schlüsseln.

Übersetzen Sie die Werte ins Französische. Lassen Sie %\{name} und %\{count} unverändert und ändern Sie keine Schlüssel.

**Sprachabschnitte ergänzen**

Für eine YAML-Datei mit einem Abschnitt pro Sprache: mehrere Sprachen in einem Auftrag.

Füllen Sie die leeren Abschnitte fr und de anhand des Abschnitts en aus.

**Front Matter und Inhalt**

Für eine statische Website: Texte übersetzen und Einstellungen unverändert lassen.

Übersetzen Sie nur die Felder title, description und body ins Italienische. Lassen Sie Slugs, Datumsangaben, Layouts und URLs unverändert.

**Eine Hugo-i18n-Tabelle**

Für TOML: Die von den Templates verwendeten Schlüssel bleiben erhalten.

Übersetzen Sie die Zeichenfolgen ins Portugiesische. Lassen Sie alle Schlüssel und Tabellennamen genau wie sie sind.

**Nur geänderte Schlüssel**

Für YAML: Gibt nur die geschriebenen Schlüssel zurück.

Übersetzen Sie die Werte ins Französische und geben Sie nur die Schlüssel zurück, die Sie geändert haben.

**Texte für Nutzerinnen und Nutzer in einer Konfiguration**

Einstellungen bleiben unverändert.

Übersetzen Sie nur die Meldungen und Beschriftungen, die Nutzerinnen und Nutzer sehen, ins Deutsche. Lassen Sie Einstellungen, Bezeichner, Pfade und Zahlen unverändert.

## Wissenswertes

- **Mehrere Sprachen in einem Auftrag.** TOML unterstützt mehrere Sprachen: Der Tarif fügt neben jedem ursprünglichen Schlüssel einen gleichrangigen Schlüssel mit Sprachsuffix hinzu, zum Beispiel `hello_fr`. YAML unterstützt mehrere Sprachen, wenn die Datei bereits einen Abschnitt pro Sprache enthält (`en:`, `fr:`, `de:`). Eine typische Rails-Datei mit einem einzelnen `en:`-Stammabschnitt unterstützt eine Sprache pro Upload. Wenn Sie mehrere Sprachen anfordern, kann der Auftrag mit dem Hinweis abgelehnt werden, dass sich kein passender Tarif erstellen lässt. Führen Sie den Auftrag für jede Sprache einzeln aus. Ihr [Glossar](/docs/platform/glossaries) bleibt erhalten.
- **Ausgabefilter.** Für YAML verfügbar („nur die Schlüssel, die Sie geändert haben“). TOML gibt die gesamte Datei zurück.
- **YAML-Kommentare bleiben nicht erhalten.** Die Datei wird als Daten eingelesen und als bereinigtes YAML zurückgeschrieben: Kommentare werden entfernt, Einrückungen und Anführungszeichen auf zwei Leerzeichen normalisiert. Bewahren Sie die kommentierte Quelldatei als Referenz auf. Anker bleiben gültig, ihre Namen können sich jedoch ändern.
- **TOML-Kommentare bleiben normalerweise erhalten**, da jede Zeichenfolge in ihrer eigenen Zeile ersetzt wird. Werte, die sich nicht auf diese Weise ersetzen lassen, etwa Werte in Inline-Tabellen, führen dazu, dass die Datei normalisiert neu geschrieben und ihre Kommentare entfernt werden. Im Tarif wird angezeigt, wenn das der Fall ist.
- **Größenlimit.** 4 MB.

## Verwandte Formate

- [JSON, ARB und JSON Lines](/docs/formats/json) sowie [Java, INI, Fluent und PHP](/docs/formats/java-ini-fluent-php) für weitere Konfigurations- und Locale-Formate.
- [Markdown](/docs/formats/markdown) für Inhalte neben der Konfiguration.
- [Alle Dateiformate](/docs/formats)
