Перейти к содержимому
Все инструменты Цены Блог

Чаты и голосовые сообщения

Документы

Аудио и видео

Войти

Язык

Перевод XML-файла или товарного фида с сохранением всех тегов и атрибутов

Загрузите XML-файл (товарный фид, выгрузку контента или конфигурацию с текстами интерфейса) и скачайте точно такой же файл, где переведён только текст внутри элементов. Названия элементов, идентификаторы, ссылки, комментарии и XML-декларация остаются нетронутыми; читаемые атрибуты вроде alt, title и label также переводятся. Файл объёмом до 300 значений переводится полностью бесплатно, а файлы большего размера — за $5 (разовый платёж).

Перевести структурированный файл

Тон
Глоссарий и названия, которые не переводить (необязательно)

Названия брендов и продуктов через запятую. Каждое проверяется в каждом переводе.

Один термин в строке: термин = перевод.

Дополняет встроенный список (id, url, slug, sku, type, status, code, email…). Используйте * как символ подстановки.

Без регистрации. До строк: 300 — полностью бесплатно. Больше: первые строки бесплатно, все файлы задачи — $5, разовый платёж.

Продолжая, вы соглашаетесь с Условия использования и Политика конфиденциальности.

  • Текст внутри элементов и читаемые атрибуты: title, alt, label, placeholder, caption, tooltip, description, summary, text, message, hint, subtitle, heading
  • Названия элементов, остальные атрибуты, комментарии и инструкции по обработке не меняются
  • Теги script, style, code и pre пропускаются, как и любые элементы с атрибутом translate="no"
  • Блоки CDATA остаются CDATA; символы & или < в обычном тексте экранируются корректно
  • До 50,000 значений за $5; с Unlimited — до 200,000 значений
Открыть демо

Посмотреть пример PDF

Как перевести XML-файл

  1. 1

    Загрузите XML-файл

    Перетащите файл .xml, выберите язык и укажите названия элементов, которые не нужно переводить, если в вашем фиде есть специфические коды.

  2. 2

    Оцените первые значения бесплатно

    Первые текстовые значения появятся переведёнными рядом с оригиналом вместе с путём к элементу, например catalog/product/name.

  3. 3

    Откройте полный результат и скачайте

    Откройте полный результат за $5 и скачайте весь файл с кодом языка в названии.

Как обрабатывается файл

Файл не парсится и не генерируется с нуля. Инструмент находит точные позиции каждого текстового узла и каждого читаемого атрибута и заменяет исключительно эти символы. Благодаря этому отступы, порядок атрибутов, тип кавычек и комментарии байт в байт остаются неизменными.

Элементы, имена которых являются идентификаторами (например, sku, id, url, code или status), сохраняют свой текст. При этом их атрибуты alt и title (если они есть) всё равно переводятся: так, элемент img сохранит src, но получит переведённый alt. В смешанном содержимом (например, в абзаце с выделенным жирным словом) каждый фрагмент текста переводится отдельно, поэтому внутренние теги остаются на своих местах.

Товарные фиды и особые форматы

Товарные фиды обычно содержат как текст (названия, описания), так и служебные данные для маркетплейсов (GTIN, цены, наличие, ссылки). Переводится только читаемый текст, а значения, похожие на коды (например, in_stock), не затрагиваются. Если в фиде есть поле с текстом, который нужно сохранить без перевода, просто укажите имя этого элемента в списке исключений.

Файлы Android strings.xml (с корневым тегом resources) и файлы XLIFF распознаются автоматически и обрабатываются по правилам своих форматов, поэтому формы множественного числа и элементы target формируются именно так, как положено.

Как работает инструмент, сколько он стоит и как обрабатываются ваши файлы — на странице Перевод JSON, XML и YAML; цены на все инструменты — на странице цены.

Обновлено

Вопросы и ответы

Изменится ли структура XML при переводе?

Нет. Заменяются только символы в текстовых узлах и читаемых атрибутах. Названия элементов, остальные атрибуты, комментарии и отступы остаются точно такими же, как и были.

Переводятся ли атрибуты?

Переводятся только читаемые: title, alt, label, placeholder, caption, tooltip, description, summary, text, message, hint, subtitle и heading. Такие атрибуты, как id, href, src и class, никогда не изменяются.

Что происходит с CDATA?

Текст внутри CDATA переводится и сохраняется внутри того же блока CDATA.

Сколько это стоит?

Файл объёмом до 300 значений переводится полностью бесплатно. Файлы большего размера стоят $5 (разовый платёж) за объём до 50,000 значений; тариф Unlimited за $19 в неделю покрывает до 200,000 значений.

Похожие задачи

Мы используем аналитические файлы cookie, чтобы понимать, какие страницы полезны людям. Вы не против?