---
title: "YAML- en TOML-bestanden vertalen"
description: "Vertaal .yaml-, .yml- en .toml-bestanden tot 4 MB naar een of meer talen. Sleutels, hiërarchie en volgorde blijven ongewijzigd. Voorbeelden van instructies voor Rails, Hugo en configuratiebestanden."
canonical: "https://ai-glot.com/docs/nl/formats/yaml-and-toml"
updated: "2026-10-12"
---

# YAML- en TOML-bestanden vertalen

YAML-bestanden (`.yaml`, `.yml`) en TOML-bestanden (`.toml`) tot **4 MB** worden ondersteund. Alleen tekenreekswaarden worden aangepast: sleutels, nesting, tabellen en de volgorde van sleutels blijven behouden. Veelvoorkomende toepassingen zijn locale bestanden voor Rails en Symfony, content voor statische sites en Hugo i18n-tabellen.

> **Tip: Probeer het gratis**
>
> Zet een bestand van maximaal 2 MB in de gratis vertaler voor [YAML](https://ai-glot.com/file-formats/yaml-translation) of [TOML](https://ai-glot.com/file-formats/toml-translation) om de functie zonder account uit te proberen, met vijf bestanden per dag. De app, API en CLI ondersteunen bestanden tot 4 MB.

## Wat wordt vertaald en wat blijft ongewijzigd

|      | Vertaald                                                          | Blijft ongewijzigd                                                 |
| ---- | ----------------------------------------------------------------- | ------------------------------------------------------------------ |
| YAML | Tekenreekswaarden, inclusief proza in blokken met meerdere regels | Sleutels, hiërarchie, volgorde van sleutels, getallen, booleans    |
| TOML | Tekenreekswaarden, elk afzonderlijk op de eigen regel vervangen   | Tabellen, sleutels, volgorde, opmerkingen, getallen, datums, paden |

Placeholders zoals `%{name}` (Rails), `{name}` en `%s` worden beschermd en blijven behouden in de vertaalde tekst.

## Welke instructies kun je geven?

**Een Rails-locale**

Eén taal, met interpolatie-placeholders en behoud van alle sleutels.

Vertaal de waarden naar het Frans. Laat %\{name} en %\{count} ongewijzigd en pas geen enkele sleutel aan.

**Vul de taalsecties in**

Voor een YAML-bestand met al een sectie per taal: meerdere talen in één opdracht.

Vul de lege secties fr en de in op basis van de sectie en.

**Frontmatter en content**

Voor een statische site: vertaal de tekst en laat de instellingen ongemoeid.

Vertaal alleen de velden title, description en body naar het Italiaans. Laat slugs, datums, layouts en URL's ongewijzigd.

**Een Hugo i18n-tabel**

Voor TOML: behoud de sleutels die door de templates worden gebruikt.

Vertaal de tekenreeksen naar het Portugees. Behoud elke sleutel en tabelnaam exact zoals die is.

**Alleen de gewijzigde sleutels**

Voor YAML: geeft alleen de sleutels terug waaraan iets is veranderd.

Vertaal de waarden naar het Frans en geef alleen de sleutels terug die je hebt gewijzigd.

**Gebruikerstekst in een configuratiebestand**

Laat de instellingen ongemoeid.

Vertaal alleen de berichten en labels die mensen te zien krijgen naar het Duits. Laat instellingen, identificatoren, paden en getallen ongewijzigd.

## Goed om te weten

- **Meerdere talen in één opdracht.** TOML ondersteunt meerdere talen: het plan voegt naast elke oorspronkelijke sleutel een sibling-key met een taalsuffix toe, zoals `hello_fr`. YAML ondersteunt meerdere talen als het bestand al voor elke taal een eigen sectie bevat (`en:`, `fr:`, `de:`). Een typisch Rails-bestand met één `en:`-hoofdniveau verwerkt één taal per upload. Een verzoek om meer talen kan mislukken als het plan niet kan worden samengesteld. Verwerk het bestand één keer per taal: je [woordenlijst](/docs/platform/glossaries) blijft behouden.
- **Uitvoerfilter.** Beschikbaar voor YAML ("alleen de sleutels die je hebt gewijzigd"). TOML geeft het volledige bestand terug.
- **YAML-opmerkingen blijven niet behouden.** Het bestand wordt als data ingelezen en opnieuw weggeschreven als schone YAML: opmerkingen worden verwijderd en inspringing en aanhalingstekens worden genormaliseerd naar twee spaties. Bewaar de bron met opmerkingen als referentie. Anchors blijven geldig, maar hun namen kunnen veranderen.
- **TOML-opmerkingen blijven meestal behouden**, omdat elke tekenreeks afzonderlijk op de eigen regel wordt vervangen. Als een waarde niet op die manier kan worden verwerkt, bijvoorbeeld binnen een inline table, wordt het bestand in genormaliseerde vorm herschreven en verdwijnen de opmerkingen. In het plan staat wanneer dit van toepassing is.
- **Maximumgrootte.** 4 MB.

## Gerelateerd

- [JSON, ARB en JSON Lines](/docs/formats/json) en [Java, INI, Fluent en PHP](/docs/formats/java-ini-fluent-php) voor andere configuratie- en locale-indelingen.
- [Markdown](/docs/formats/markdown) voor de content naast de configuratie.
- [Alle bestandsindelingen](/docs/formats)
