
Anchors preserved. Multi-line strings intact. Comments kept. Your YAML structure comes back exactly as it went in, just translated.
YAML is whitespace-sensitive. One wrong indent and your entire config breaks. Generic translation tools don't understand YAML's anchors, multi-line strings, or flow scalars, and they certainly don't preserve them.
A single space off and your YAML is invalid. Generic tools don't respect indentation rules.
YAML anchors (&anchor) and aliases (*anchor) get treated as translatable text
Multi-line strings (|, >, |-, >-) lose their block scalar formatting
Comments are stripped or moved, losing developer context
en:
welcome: "Welcome, %{name}!"
products:
title: "Our Products"
empty: "No products found"
errors:
not_found: "Page not found"
server: |
Something went wrong.
Please try again later.ja:
welcome: "ようこそ、%{name}さん!"
products:
title: "製品一覧"
empty: "製品が見つかりません"
errors:
not_found: "ページが見つかりません"
server: |
問題が発生しました。
後でもう一度お試しください。YAML's whitespace-sensitive structure is preserved exactly. No broken indentation.
&anchor definitions and *anchor references are recognized and left untouched
Block scalars (|, >), chomp indicators (-, +), and flow scalars are all preserved
Inline and block comments are kept in place, preserving developer context

No manual copy-paste. No string extraction. Just translated files.
Still stuck on a TMS contract? Let's talk about migrating.