Языковые версии с общей базой контента
Смарт-переводчик собирает текстовое содержимое сайта, отправляет его во внешний сервис перевода и сохраняет результат в базе данных. На сайте, для которого включён перевод, модуль подставляет готовые фразы вместо исходного текста.
Этот подход подходит для языковых версий с одинаковым содержимым: не нужно вручную дублировать каждый элемент инфоблока. Если версии должны отличаться по составу страниц или материалов, потребуется отдельная организация сайта и контента. Домены и многосайтовость настраиваются до подключения перевода.
Словарь, который можно редактировать
Собранные фразы и их переводы доступны в административном разделе. Вы можете найти нужную запись и исправить термин, название или формулировку вручную. В таблице видны язык, исходный и переведённый текст, дата обновления. Ещё не обработанные фразы отмечаются как ожидающие перевода.
Для первоначального сбора текстов предусмотрен сканер по sitemap.xml. Затем переводы выполняются в фоновом режиме. В настройках можно задать ограничения объёма обработки и исключения для метаданных и CSS-классов.
Сервисы и ограничения
Опубликованная инструкция описывает подключение Google и Yandex Cloud Translate. Для Yandex Cloud нужны API-ключ и Folder ID; подключение проверяется из настроек модуля. Вариант Google без ключа сопровождается предупреждением разработчика о возможных ограничениях при больших объёмах.
Модуль переводит текстовое содержимое, но не надписи внутри изображений.