Центр помощи
Настройка чат-бота

Многоязычные чат-боты

Последнее обновление:

Многоязычные чатботы позволяют обслуживать каждого посетителя на его родном языке. Когда включена поддержка нескольких языков, интерфейс чата, приветственные сообщения, предложенные вопросы, формы и кнопки переводятся автоматически. Язык посетителей определяется по их браузеру, а при необходимости они могут переключить его вручную в окне чата. Ответы ИИ уже адаптируются под язык диалога, поэтому данная функция отвечает за все остальные элементы интерфейса. Поддерживается более 70 языков.

Как получить доступ

Перейдите в раздел Settings > Languages (Настройки > Языки).

Меню языков доступно всем пользователям. Вверху всегда отображается карточка AI language (Язык ИИ), где настраиваются параметры Response language (Язык ответов) - язык, на котором отвечает бот, или Auto Detect (автоопределение) - и Reporting language (Язык отчетов) - язык, используемый для сводок, аналитики и отчетов в панели администратора.

Меню настроек языков

Под карточкой AI language находится карточка Multi-language (Многоязычность). Это премиум-функция. Если ваш тарифный план ее не включает, вместо описанных ниже настроек появится предложение обновить тариф.

Включение поддержки нескольких языков

В карточке Multi-language включите опцию Enable multi-language support (Включить поддержку нескольких языков).

Настройки многоязычности

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

После включения станут доступны следующие параметры.

Базовый язык

Base language (Базовый язык) - это язык, на котором изначально написаны собственные тексты бота: приветственное сообщение, подписи к полям форм, кнопки и тому подобное. Все переводы создаются на основе текстов базового языка, поэтому укажите тот язык, на котором вы изначально составляли контент бота.

Языки, предлагаемые посетителям

Выберите, как посетители определяют свой язык:

  • Auto-detect (Автоопределение) - доступны все поддерживаемые языки. Начальный язык определяется по браузеру посетителя, и пользователь может переключиться на любой доступный язык.
  • Language list (Список языков) - посетители могут выбирать только из указанных вами языков. Добавляйте языки в виде тегов через поле поиска и удаляйте их с помощью небольшого значка закрытия на каждом теге. Базовый язык всегда включен в список и отмечен как «base».

Язык базы знаний

Эта настройка определяет, какая языковая версия просканированных материалов используется для составления ответов:

  • Off (Выкл.) - поиск ведется по всем просканированным языкам одновременно. Это значение по умолчанию.
  • Use main language (Использовать основной язык) - ответы всегда формируются на основе материалов на базовом языке.
  • Dynamically match conversation language (Динамически подбирать под язык диалога) - в ответах используются материалы, просканированные на том языке, на котором говорит посетитель. Вы также можете включить параметр Fallback to main language (Резервный переход на основной язык), чтобы при отсутствии темы на языке беседы бот использовал материалы на базовом языке.

Для режимов Use main language и Dynamically match conversation language требуются источники, просканированные с распознаванием языка. В более старых источниках этой информации может не быть, поэтому их потребуется переобучить. Инструкции по сканированию и переобучению источников см. в статье Добавление новых источников сайта.

Переводы

Когда поддержка нескольких языков включена, появляется раздел Translations (Переводы), где можно просмотреть и скорректировать каждый переведенный текст.

Редактор переводов

Выберите язык в поле Edit translations for (Редактировать переводы для). Редактор отобразит две колонки - исходный текст на базовом языке слева и переведенный текст справа - сгруппированные по разделам: General (Общие), Suggested questions (Предложенные вопросы), Human Contact Form (Форма связи с оператором), Lead Collection (Сбор лидов), Live Chat, Consent (Согласие), Custom forms (Пользовательские формы) и Widget interface (Интерфейс виджета).

Каждое переведенное поле содержит метку с информацией о его происхождении:

  • auto - сгенерировано автоматически.
  • manual - поле отредактировано и сохранено вами вручную.
  • edited - в поле есть несохраненные изменения.
  • outdated - сохраненный текст больше не соответствует текущему базовому тексту и, возможно, требует обновления.

Вы можете:

  • Редактировать любое поле, чтобы заменить автоматический перевод. Ваша версия сохранится даже при повторной генерации переводов.
  • Нажать Auto-translate all (Перевести все автоматически), чтобы заново сформировать все переводы для выбранного языка.
  • Нажать Save translations (Сохранить переводы), чтобы зафиксировать изменения.
  • Использовать кнопку сброса в строке поля, чтобы вернуть автоматический вариант перевода.

Передача языка со страницы сайта

Если ваш сайт доступен на нескольких языках, сообщите виджету, какую языковую версию просматривает посетитель, чтобы чат открывался на этом языке, а не на языке браузера. Вызовите метод setLanguage() в JavaScript API виджета или задайте переменную window.aichatbotLanguage до загрузки скрипта. Язык, выбранный посетителем вручную в меню виджета, запоминается, но сбрасывается при смене страницы на другой язык сайта. Пример кода доступен в статье Chat API.

Связанные статьи