.yaml .yml โ† supported

Translate YAML Files.
Keys & Nesting Preserved.

Upload your YAML locale or config file. Every string value is translated โ€” keys, nesting, and non-string values stay exactly as they were. Ready to import back into your app.

๐Ÿ”‘ Keys never touched ๐Ÿ“ Nesting preserved โš™๏ธ Key order kept

From $4.99 ยท 5,000 words ยท No subscription

๐Ÿ”‘
Keys
never touched
๐Ÿ“
Nesting
preserved
en.yml Ready
en:
welcomeWelcome back!โœ“
nav:
homeHomeโœ“
settingsSettingsโœ“
auth:
loginSign inโœ“
logoutSign outโœ“
Ready to translate 0%
๐Ÿ“„ locale_FR.yml Download โ†“
๐Ÿ”‘
keys preserved
100+
target languages
โˆž
nesting levels
4
AI engines
3 Steps

Upload once. Every locale ready.

No key editing. No schema changes. No broken imports.

01

Upload Your .yaml or .yml

Drop in any YAML file. We parse the full structure โ€” nested mappings, sequences, string values โ€” while leaving every key, number, boolean, and null exactly as-is.

.yaml .yml
02

Pick Your Target Languages

Choose your target languages. All string values translated in parallel. Same price per word regardless of how many languages you pick.

๐Ÿ‡ช๐Ÿ‡ธ ES ๐Ÿ‡ซ๐Ÿ‡ท FR ๐Ÿ‡ฉ๐Ÿ‡ช DE ๐Ÿ‡ฏ๐Ÿ‡ต JA
03

Download โ€” Drop Into Your Project

One file per language. Same structure, same keys, same nesting. Drop it into config/locales/ or your i18n folder โ€” no code changes needed.

fr.yml de.yml
Structure Guaranteed

Only the values change. Everything else stays.

Keys, nesting, lists, numbers, booleans, and null โ€” all pass through untouched.

Your file
๐Ÿ“„ en.yml
en: hero: title: The global platform for teams. sub: Ship faster, together. cta: primary: Start for free
โœ“ After DocTranslate.AI (FR)
๐Ÿ“„ fr.yml
fr: โ† root key renamed hero: โ† structure intact title: La plateforme mondiale pour les รฉquipes. sub: Livrez plus vite, ensemble. cta: primary: Commencer gratuitement
๐Ÿ”‘
Keys
Never modified, exactly as written
๐Ÿ“
Nesting
Deep indented structure preserved recursively
[]
Lists
YAML list items and order preserved
๐Ÿ”ข
Non-string values
Integers, floats, booleans, null pass through
๐Ÿ”ค
Key order
sort_keys=False, insertion order maintained
๐ŸŒ
Unicode
allow_unicode=True, all characters written as-is
Who uses this

Built for developers who ship YAML to production

๐Ÿ›ค๏ธ

Rails i18n

Translate your en.yml locale file into fr.yml, de.yml, es.yml โ€” ready to drop into config/locales/.

en.yml โ†’ fr.yml ยท de.yml ยท es.yml
๐Ÿ’Ž

Ruby Gems

Gem locale files and configuration โ€” keys preserved, structure intact.

devise.en.yml โ†’ devise.fr.yml
๐ŸŒ

Jekyll & Hugo

Site translation files and data files โ€” translate your _data/*.yml and i18n/*.yml.

_data/en.yml โ†’ _data/fr.yml
๐Ÿ“ฑ

React Native

YAML-based locale configs โ€” all string values translated, key hierarchy untouched.

locales/en.yml ยท hierarchy intact
โš™๏ธ

App Configuration

Application config files where string values need localization โ€” structure guaranteed intact.

config/app.yml ยท structure safe
๐Ÿ”ง

Developer Tools

CLI tool messages, error strings, help text in YAML format.

messages.en.yml ยท 340 strings
AI Engines

You pick the AI.
We preserve the structure.

Match the engine to your content type โ€” Rails i18n, config files, or high-volume batch.

Claude

Best quality

Ideal for marketing copy, creative content, and UI strings where tone matters.

ChatGPT

Fast & reliable

Great all-rounder for app strings, error messages, and developer tool text.

DeepL

European languages

Industry standard for DE, FR, ES, IT, NL Rails locale files.

Google

Maximum coverage

100+ languages. Best for APAC and rare language pairs.

FAQ

Common questions

๐Ÿ“„

Your YAML.
Every locale.
Zero key changes.

Plans from $4.99. 5,000 words. No subscription required.

One-time purchase ยท Credits valid 1 year ยท No subscription