Что умеет решение
Глоссарий DeepL — расширение для модуля «Мультиязычность Битрикс: Инфоблоки на разных языках» (bxproger.translator). Оно позволяет управлять терминологией при автоматическом переводе через сервис DeepL: вы указываете точные варианты перевода ключевых слов, синхронизируете их с платформой, и система учитывает эти правила при генерации контента.
Модуль реализован как отдельное решение, так как требует специфической настройки, регулярной синхронизации и поддержки. Он не является обязательным для базовой работы модуля Мультиязычность и подключается только при необходимости обеспечения высокой точности терминологии.
Нейросетевые переводчики эффективно обрабатывают общий текст, но часто допускают ошибки в названиях брендов, артикулах, названиях продуктовых линеек, юридических терминах и отраслевой лексике. Непоследовательность в переводах одного и того же продукта на разные языки (например, EN, FR, DE) негативно сказывается на качестве каталога, SEO-позициях и доверии пользователей. Глоссарий DeepL фиксирует корректные пары «исходный термин — перевод» и передает их через API DeepL в процессе автоматического перевода.
Возможности решения:
- Ведение глоссария для конкретных пар языков (исходный язык — язык перевода)
- Добавление неограниченного количества терминов в формате «исходный термин + требуемый перевод»
- Включение или отключение отдельных языковых пар и конкретных терминов
Модуль обеспечивает синхронизацию локального глоссария с сервисом DeepL по одной кнопке и автоматическое подключение этого словаря к автопереводу Translator без необходимости изменения шаблонов. Решение актуально для интернет-магазинов и каталогов, где требуется точность в названиях брендов, SKU и коллекций. Оно также подходит для B2B-сектора и промышленности для работы со спецификациями, моделями и стандартами, а также для юридических и медицинских материалов с фиксированной терминологией. Инструмент полезен при создании мультиязычных корпоративных сайтов с единым тоном бренда и при массовом автопереводе через DeepL, когда стандартный перевод недостаточно точен.
Функционал включает административный интерфейс «Глоссарий DeepL» в меню «Мультиязычность». Пользователь может управлять языковыми парами и списками терминов, настраивая их активность и сортировку. Система синхронизируется с DeepL, сохраняя идентификатор словаря (Glossary ID) и дату последней операции. При активной синхронизированной паре Translator автоматически направляет запросы через DeepL с учетом правил глоссария. Для ускорения пакетного перевода реализовано кэширование активных пар. Все термины хранятся в собственных ORM-таблицах модуля.
Преимущества решения заключаются в том, что оно не усложняет ядро Translator и устанавливается только при необходимости. Глоссарий служит единым словарем для всех сценариев автоперевода, включая элементы, разделы, свойства и высокоуровневые объекты, где Translator обращается к DeepL.
Модуль позволяет контент-менеджерам управлять глоссарием терминов без необходимости вручную вносить API-ключи в каждый запрос. Решение совместимо с уже настроенной системой мультиязычности и существующей квотой DeepL. Поддерживается масштабирование: для каждого направления перевода (например, русский→английский или английский→французский) создается отдельная пара настроек.
Важно: это дополнение не заменяет основной модуль перевода и не является самостоятельным переводчиком. Без установленного и настроенного модуля Мультиязычности с подключенным сервисом DeepL функционал глоссария не активируется. Глоссарий влияет исключительно на автоматический перевод через DeepL; ручные правки текста в режиме перевода в административной панели выполняются пользователем самостоятельно.
General iT поможет установить модуль, настроить его и проверить работу на твоём сайте.