Перевод карточек товаров: как наладить непрерывный перевод каталога интернет-магазина через CMS и API (на примере iText)

Перевод карточек товаров — это перевод и адаптация названий, описаний и характеристик товаров под язык и привычки покупателей другой страны. Разбираем, как устроена локализация интернет-магазина, когда хватает готового коннектора CMS, а когда нужна собственная интеграция через API. Пример — агентство iText: около 250 000 слов для Sulpak.kz и настройка технической части за пару недель.

Перевод карточек товаров: как наладить непрерывный перевод каталога интернет-магазина через CMS и API (на примере iText)

Достигнутые результаты

около 250 000 слов

Описания товаров, интерфейс и длинные тексты iText, проект для Sulpak.kz

2 недели

Ушла на настройку технической части процесса iText

около 8 месяцев

Длился проект локализации iText

Ключевые выводы: как организовать перевод карточек товаров

  • Проблема. Интернет-магазин постоянно добавляет товары, и вручную переводить каталог объемом около 250 000 слов невозможно.

  • Причина. Сайт работал на собственной CMS, для которой нет готового коннектора, поэтому стандартная интеграция не подходила.

  • Решение. Платформа перевода внедрила для магазина решение на основе открытого API: контент выгружается из CMS в XML, загружается на платформу по открытому API, переводится в редакторе и возвращается в CMS.

  • Результат. Техническую часть настроили за пару недель, а новые и обновленные тексты сайта стали уходить на перевод без ручной пересылки файлов.

Перевод карточек товаров: что это и чем он отличается от разового перевода

Перевод карточек товаров входит в локализацию интернет-магазина, которая охватывает карточки, интерфейс, служебные страницы и длинные тексты. Это не разовая задача: ассортимент растет, описания обновляются, а новый контент должен появляться на других языках так же быстро, как на основном. Поэтому для магазина важна не только точность перевода, но и скорость, с которой изменения доходят до покупателя.

Перевод описаний товаров и других текстов магазина: из чего состоит поток контента

В потоке интернет-магазина три основных вида текстов:

  • Описания товаров. Самый большой объем, много повторяющихся характеристик и формулировок.

  • Интерфейс. Короткие строки: кнопки, фильтры, сообщения, названия разделов.

  • Длинные тексты. Статьи, обзоры и информационные страницы.

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

Перевод интернет-магазина на другие языки: почему скорость влияет на прибыль

Розничные магазины регулярно пополняют каталог, поэтому локализация для них не заканчивается на запуске. Чем быстрее новый товар появляется на другом языке, тем раньше он начинает продаваться. По данным CSA Research (8 709 потребителей в 29 странах, 2020), 40% онлайн-покупателей не покупают на сайтах на другом языке. Исследование касается интернет-торговли в целом, поэтому для отдельного магазина это ориентир, а не прогноз.

iText как пример: перевод карточек товаров для крупного клиента

iText — переводческое агентство, работающее в России и Казахстане. Казахстанский филиал участвовал в тендере на локализацию Sulpak.kz, интернет-магазина бытовой техники и электроники. Задача: перевести около 250 000 слов описаний товаров, текстов интерфейса и длинных материалов. Агентство уже несколько лет пользовалось нашим решением. Платформа перевода подготовила для клиента технологическое предложение: наша команда помогла составить подробное описание технических решений и предложила построить на Платформе перевода весь процесс локализации. По словам Романа Ярмухаметова, это помогло убедить команду магазина сделать платформу центральным элементом процесса.

Интеграция CMS с системой перевода: когда хватает коннектора, а когда нужен API

Для сайтов на популярных системах управления контентом, таких как WordPress, Drupal и Magento, есть готовые коннекторы. Новый или обновленный контент автоматически отправляется на перевод, а готовый возвращается в CMS. Платформа перевода предлагает такие коннекторы из коробки, и это экономит время и исполнителю, и магазину.

У Sulpak.kz CMS была собственной. К тому же объем контента был слишком большим для ручной обработки. Задача выходила за рамки типовой: для нее требовалось собственное решение, на основе которого можно построить последовательный процесс локализации. Здесь пригодился открытый API Платформы перевода: он позволяет подключить к ней любое приложение.

Локализация интернет-магазина через CMS и API: как Платформа перевода внедрила решение для Sulpak.kz

Платформа перевода предложила схему процесса, а iText вместе с поставщиком, который обслуживал сайт Sulpak, настроила техническую часть за пару недель. Решение состояло из двух шагов.

Выгрузка контента в XML: как подготовить собственную CMS к переводу

Сначала содержимое сайта преобразовали в XML-файлы. XML — один из форматов, которые Платформа перевода поддерживает «из коробки», поэтому дополнительная конвертация на стороне перевода не понадобилась.

API-интеграция: как тексты попадают на перевод и возвращаются в магазин

Затем между CMS сайта и Платформой перевода настроили интеграцию через открытый API. Процесс идет по трем шагам:

  1. Тексты на языке оригинала загружаются с сайта Sulpak на Платформу перевода.

  2. Контент переводится во встроенном редакторе Платформы перевода, где работает команда переводчиков агентства.

  3. Готовые переводы загружаются обратно в CMS сайта.

Так локализация стала непрерывной: вручную файлы никто не пересылает, а изменения на сайте сами попадают в рабочий процесс.

Технологический стек перевода карточек товаров: путь текста от CMS до карточки

  • CMS магазина хранит исходные тексты и принимает готовые переводы.

  • XML-файлы связывают содержимое сайта с платформой в поддерживаемом формате.

  • Открытый API передает контент на платформу и возвращает переводы в CMS.

  • Платформа перевода хранит проекты, память переводов и глоссарии и дает встроенный редактор для перевода.

  • Готовые коннекторы для популярных CMS подходят тем, у кого сайт на типовой платформе.

Результаты: перевод карточек товаров без ручной пересылки файлов

Клиент оценивает результаты качественно, без цифр по экономии:

  • Сроки запуска. Техническую часть процесса настроили за пару недель.

  • Масштаб. Проект охватил около 250 000 слов и шел примерно восемь месяцев.

  • Процесс. Внедренное решение стало центральным элементом локализации: новые и обновленные тексты проходят путь от CMS до перевода и обратно в автоматическом режиме.

  • Применимость. По словам руководителя iText, такой опыт показал: подобную схему можно предложить крупным и небольшим интернет-магазинам.

Вывод для магазина: когда тексты уходят на перевод и возвращаются по API, объем каталога перестает быть препятствием для выхода на новые языки.

Чек-лист: как наладить перевод карточек товаров

  • Определите, на какой CMS работает сайт и есть ли для нее готовый коннектор. Если нет, планируйте интеграцию через API.

  • Разделите контент по типам: описания товаров, интерфейс и длинные тексты.

  • Выгрузите тексты в формат, который поддерживает платформа, например XML.

  • Подключите CMS к платформе по API и проверьте цепочку на небольшой партии товаров: загрузка, перевод, возврат в карточку.

  • Подключите память переводов, чтобы повторяющиеся характеристики не переводились заново.

  • Договоритесь, как новые и измененные товары попадают на перевод: автоматически или по расписанию.

Что дальше: перевод карточек товаров как постоянный процесс

Опыт iText показывает, что собственная CMS не мешает автоматизации: достаточно открытого API Платформы перевода и поддерживаемого формата файлов. Если ваш каталог растет и обновляется, начните с небольшой партии товаров, проверьте путь текста от CMS до карточки и только потом переводите весь ассортимент.

Внедрите Платформу перевода и подключите перевод каталога к своей CMS.

Внедрите Платформу перевода и сделайте локализацию частью релизного цикла.