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

около 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 — переводческое агентство, работающее в России и Казахстане. Казахстанский филиал участвовал в тендере на локализацию Sulpak.kz, интернет-магазина бытовой техники и электроники. Задача: перевести около 250 000 слов описаний товаров, текстов интерфейса и длинных материалов. Агентство уже несколько лет пользовалось нашим решением. Платформа перевода подготовила для клиента технологическое предложение: наша команда помогла составить подробное описание технических решений и предложила построить на Платформе перевода весь процесс локализации. По словам Романа Ярмухаметова, это помогло убедить команду магазина сделать платформу центральным элементом процесса.
Для сайтов на популярных системах управления контентом, таких как WordPress, Drupal и Magento, есть готовые коннекторы. Новый или обновленный контент автоматически отправляется на перевод, а готовый возвращается в CMS. Платформа перевода предлагает такие коннекторы из коробки, и это экономит время и исполнителю, и магазину.
У Sulpak.kz CMS была собственной. К тому же объем контента был слишком большим для ручной обработки. Задача выходила за рамки типовой: для нее требовалось собственное решение, на основе которого можно построить последовательный процесс локализации. Здесь пригодился открытый API Платформы перевода: он позволяет подключить к ней любое приложение.
Платформа перевода предложила схему процесса, а iText вместе с поставщиком, который обслуживал сайт Sulpak, настроила техническую часть за пару недель. Решение состояло из двух шагов.
Сначала содержимое сайта преобразовали в XML-файлы. XML — один из форматов, которые Платформа перевода поддерживает «из коробки», поэтому дополнительная конвертация на стороне перевода не понадобилась.
Затем между CMS сайта и Платформой перевода настроили интеграцию через открытый API. Процесс идет по трем шагам:
Тексты на языке оригинала загружаются с сайта Sulpak на Платформу перевода.
Контент переводится во встроенном редакторе Платформы перевода, где работает команда переводчиков агентства.
Готовые переводы загружаются обратно в CMS сайта.
Так локализация стала непрерывной: вручную файлы никто не пересылает, а изменения на сайте сами попадают в рабочий процесс.
CMS магазина хранит исходные тексты и принимает готовые переводы.
XML-файлы связывают содержимое сайта с платформой в поддерживаемом формате.
Открытый API передает контент на платформу и возвращает переводы в CMS.
Платформа перевода хранит проекты, память переводов и глоссарии и дает встроенный редактор для перевода.
Готовые коннекторы для популярных CMS подходят тем, у кого сайт на типовой платформе.
Клиент оценивает результаты качественно, без цифр по экономии:
Сроки запуска. Техническую часть процесса настроили за пару недель.
Масштаб. Проект охватил около 250 000 слов и шел примерно восемь месяцев.
Процесс. Внедренное решение стало центральным элементом локализации: новые и обновленные тексты проходят путь от CMS до перевода и обратно в автоматическом режиме.
Применимость. По словам руководителя iText, такой опыт показал: подобную схему можно предложить крупным и небольшим интернет-магазинам.
Вывод для магазина: когда тексты уходят на перевод и возвращаются по API, объем каталога перестает быть препятствием для выхода на новые языки.
Определите, на какой CMS работает сайт и есть ли для нее готовый коннектор. Если нет, планируйте интеграцию через API.
Разделите контент по типам: описания товаров, интерфейс и длинные тексты.
Выгрузите тексты в формат, который поддерживает платформа, например XML.
Подключите CMS к платформе по API и проверьте цепочку на небольшой партии товаров: загрузка, перевод, возврат в карточку.
Подключите память переводов, чтобы повторяющиеся характеристики не переводились заново.
Договоритесь, как новые и измененные товары попадают на перевод: автоматически или по расписанию.
Опыт iText показывает, что собственная CMS не мешает автоматизации: достаточно открытого API Платформы перевода и поддерживаемого формата файлов. Если ваш каталог растет и обновляется, начните с небольшой партии товаров, проверьте путь текста от CMS до карточки и только потом переводите весь ассортимент.
Внедрите Платформу перевода и сделайте локализацию частью релизного цикла.