Перейти к основному содержимому

Перевод карточки на английский

Задача: для англоязычной версии сайта или выгрузки на зарубежную площадку нужны английские название и описание товара. Русский текст должен остаться на месте.

Сложность: легко. Шагов: 2.

Что получится​

ПолеДоПосле (пример)
НаименованиеХолодильник двухкамерный NordFrost 350без изменений
Детальное описаниеРусский HTML-текст на 300 словбез изменений
Название (EN) — свойствопустоTwo-door refrigerator NordFrost 350
Описание (EN) — свойствопустоАнглийский текст с той же HTML-разметкой: те же абзацы и списки, бренды и единицы измерения не переведены

Настройки​

  • Профиль «Элемент инфоблока», источник — каталог.
  • Два свойства в инфоблоке (создаёт администратор):
    • «Название (EN)» — строка;
    • «Описание (EN)» — HTML/текст, чтобы сохранилась разметка.
  • Фильтр — по разделам, которые нужно перевести. Русское описание у товаров должно уже быть.

Записывать перевод в те же поля, где лежит русский текст, нельзя — он заменит оригинал. Поэтому перевод всегда идёт в отдельные свойства.

Шаги конвейера​

Шаг 1. Перевод описания​

«Добавить шаг» → пресет «Перевод на английский» → «Создать шаг». Пресет включает проверки «Язык ответа — английский» и «Формат — HTML», чистку обёртки ```, «Сохранять как — HTML» и подставляет такой промпт:

Переведи текст ниже на английский язык.

Название товара (для контекста, переводить не нужно): {{field:NAME}}

Текст:
{IF {{field:DETAIL_TEXT}}}{{field:DETAIL_TEXT}}{/IF}{IF {{field:DESCRIPTION}}}{{field:DESCRIPTION}}{/IF}

Требования:
- Сохрани HTML-разметку как есть: теги и их порядок не меняй, переводи только текст внутри.
- Если исходный текст без разметки — оформи абзацы тегами <p>.
- Названия брендов и моделей, артикулы и единицы измерения не переводи.
- Без <html>, <head>, <body> и без обёртки ```.
- Верни только перевод.

Роль модели из пресета:

Ты — профессиональный переводчик e-commerce контента с русского на английский. Переводишь точно и естественно, как носитель языка: без кальки и без пересказа. Сохраняешь смысл, факты, числа, единицы измерения и названия брендов. Отвечаешь только переводом, без комментариев.
НастройкаЗначение
Проверки«Язык ответа» — английский; «Формат» — HTML (по пресету)
Если ответ не прошёлОстановить
ПолеОписание (EN) — свойство. Пресет предлагает поля, которые хранят HTML; своё свойство найдите через «Сменить поле» → «Все поля…»
Если в поле уже что-то естьНе трогать — уже вычитанные переводы останутся (пресет ставит «Заменить»)
Сохранять какHTML
Нужен другой язык?

Замените в задании и роли «английский» на нужный язык. Проверка «Язык ответа» умеет различать только русский и английский: она считает долю букв нужного алфавита и ловит ответ, который модель по ошибке написала по-русски. Для языков на латинице (немецкий, французский) оставьте в проверке English; для других алфавитов проверку языка выключите и проверяйте результат на тесте.

Шаг 2. Перевод названия​

«Пустой шаг» с коротким заданием:

Translate the product name below into English for an online store catalog.

Product name: {{field:NAME}}

Rules:
- Keep brand names, model names and article numbers unchanged.
- Use the natural English word order for product names.
- No quotes, no period at the end, no explanations.
- Return ONE line only.
НастройкаЗначение
Проверки«Язык ответа» — английский; «Формат» — текст; «Длина» до 255 символов
ПолеНазвание (EN) — свойство
Если в поле уже что-то естьНе трогать

Как протестировать​

  1. Откройте «Тестирование» и в поле «Сущность» выберите товар с длинным описанием со списками и подзаголовками.
  2. «Запустить тест» и сравните разметку: столько же абзацев и пунктов списка, бренды и единицы на месте.
  3. Если в описании много чисел и единиц измерения, проверьте их отдельно — это самое частое место ошибок.

Сколько стоит​

Перевод — это примерно столько же токенов на выходе, сколько исходный текст на входе. Длинные описания — основная часть расхода; название почти бесплатно. Для перевода хватает недорогих моделей: если результат устраивает на тесте, дорогую модель брать не нужно. Подробнее — Выбор модели.

Типичные ошибки​

СимптомПричина и решение
Русский текст заменился английскимЦелевым полем выбрано «Детальное описание». Перевод — только в отдельное свойство
Перевод отклонён проверкой языкаВ тексте много русских брендов или названий, и доля латиницы ниже порога. Снизьте процент «не меньше … % букв этого алфавита» в проверке «Язык ответа»
Разметка «поехала»Свойство создано как простая строка — у такого поля нет настройки «Сохранять как». Сделайте «Описание (EN)» типа HTML/текст и выберите «Сохранять как» — HTML
Шаг описания падает или модель пишет «нет текста для перевода»У товара нет детального описания — переводить нечего. Сначала пройдите рецепт «Описание товара»