Переводчик YAML с ИИ
Переводите файлы YAML и файлы локалей на любой язык с помощью ИИ, сохраняя ключи, комментарии, якоря и форматирование без изменений.
Ввод
Protected by Cloudflare Turnstile
Вывод
Документация
Описание инструмента
Этот инструмент переводит YAML-файлы на другой язык с помощью ИИ. Используйте его для файлов локализации Rails, Symfony, Hugo или Jekyll, конфигураций с текстом, отображаемым пользователям, а также любых других YAML-документов. Откройте YAML-файл, выберите язык — и получите тот же файл с переведённым текстом.
Файл читается в вашем браузере с помощью YAML-парсера, который сохраняет документ в исходном виде. Для перевода отправляются только строковые значения вместе с их путём (например, en.errors.not_found), после чего они возвращаются на те же места. Комментарии, ключи, anchors, стили блоков и кавычки сохраняются без изменений.
Возможности
- Переводит строковые значения на любом уровне во maps и lists. Ключи maps никогда не переводятся.
- Сохраняет комментарии, пустые строки, anchors и aliases, а также блочные скаляры
|и>. - Добавляет кавычки только в тех случаях, когда без них перевод изменил бы смысл YAML, например если результатом перевода стало
trueили значение содержит:. - Сохраняет плейсхолдеры, такие как
%{count},{name}и%s. - Пропускает числа, логические значения, даты, URL и идентификаторы.
- Поддерживает файлы с несколькими документами, разделёнными с помощью
---.
Примеры
# Сообщения для страницы входа
en:
sign_in:
title: Войти
hint: |
Используйте адрес электронной почты,
с которым вы зарегистрировались.
attempts: "Осталось попыток: %{count}"переведено на русский:
# Сообщения для страницы входа
en:
sign_in:
title: Войти
hint: |
Используйте адрес электронной почты,
с которым вы зарегистрировались.
attempts: "Осталось попыток: %{count}"Советы
Файлы локализации в стиле Rails начинаются с кода языка в качестве корневого ключа. Инструмент не переименовывает ключи, поэтому после перевода измените en: на код нового языка (например, fr:).
За один раз можно перевести до 10 000 символов текста. Ключи, комментарии и другие значения не учитываются в этом ограничении.
Часто задаваемые вопросы
Сохраняются ли мои комментарии?
Да. Комментарии остаются на своих местах и не переводятся, поэтому заметки для разработчиков остаются без изменений.
Загружается ли мой файл?
Нет. Файл обрабатывается в вашем браузере, а ИИ отправляются только текстовые значения и их пути.