4 минуты

Как добавить бота-переводчика в Discord?

Откройте ссылку-приглашение бота, выберите сервер и одобрите разрешения. Вам нужно разрешение «Управлять сервером». С BabelBot после этого в браузере откроется пошаговая настройка. Выберите языки, на которых читают ваши участники, выберите, где появляются переводы, и отправьте тестовое сообщение. После этого BabelBot переводит новые сообщения автоматически, а участники не вводят команды.

Шаги настройки
  1. Добавьте бота

    Откройте ссылку-приглашение и выберите сервер.

  2. Выберите языки

    Выберите языки, на которых читают ваши участники.

  3. Отправьте тестовое сообщение

    Напишите предложение на другом языке.

Пошаговая настройка занимает около двух минут.

Что нужно перед началом?

Вам нужно разрешение «Управлять сервером» на сервере Discord. Discord показывает только те серверы, где оно у вас есть. Если вашего сервера нет в списке, попросите владельца сервера добавить бота или выдать вам это разрешение.

BabelBot можно добавить двумя способами. Установка на сервер добавляет его на один сервер для всех участников. Для автоматического перевода нужна установка на сервер. Установка на пользователя добавляет его в ваш личный аккаунт Discord. Тогда вы можете переводить сообщения для себя в личных сообщениях и на серверах без BabelBot, но другие участники ничего не увидят. Это руководство описывает установку на сервер.

Шаг 1: добавьте бота на сервер

Нажмите «Добавить в Discord» на сайте BabelBot. Discord спросит, какой сервер использовать. Выберите сервер и нажмите «Авторизовать». Оставьте запрошенные разрешения: BabelBot нужны они, чтобы читать сообщения и публиковать переводы.

Затем Discord перенаправит вас в пошаговую настройку на панели управления BabelBot. BabelBot также публикует приветственное сообщение на вашем сервере. В нём есть кнопка «Настройка BabelBot», поэтому вы можете снова открыть пошаговую настройку, если закроете страницу.

BabelBot начинает работать сразу после добавления. Он переводит новые сообщения на английский во всех текстовых каналах, которые видит. Языки можно изменить в пошаговой настройке. Чтобы отключить перевод в таких каналах, как каналы модераторов или журналов, добавьте правило канала после настройки.

Шаг 2: выберите языки, на которых читают ваши участники

Целевые языки задают, на какие языки BabelBot переводит. Исходный язык выбирать не нужно. BabelBot определяет язык каждого сообщения и ничего не публикует для языка, на котором сообщение уже написано.

Начните с одного или двух языков. Каждый целевой язык добавляет один перевод под сообщением. Free допускает 3 целевых языка, Pro допускает 5, Ultra допускает 10.

Шаг 3: выберите, где появляются переводы

Выберите «Ответ в канале» или «Группировать в треде», затем нажмите «Сохранить и проверить». Если Discord просит войти, войдите. Так BabelBot убеждается, что вы управляете сервером. Позже выбор можно изменить на панели управления, в разделе «Перевод > Режим ответов». Там варианты называются «Ответы в канале», «Тред на сообщение» и «Заменить оригинал».

  • Ответ в канале: перевод появляется как ответ под сообщением. Это подходит для большинства чат-каналов, в том числе активных.
  • Группировать в треде: у каждого переведённого сообщения есть свой тред, и участники открывают его, чтобы прочитать перевод. В канале остаются только оригиналы. Это подходит для спокойных каналов, например для объявлений или поддержки.
  • Заменить оригинал: BabelBot публикует перевод с именем и аватаром участника, а затем удаляет оригинал сообщения. Этот режим можно выбрать позже в разделе «Режим ответов».

Шаг 4: отправьте тестовое сообщение

Откройте Discord и напишите полное предложение в текстовом канале. Используйте язык, который не входит в ваши целевые языки. Если ваш единственный целевой язык английский, попробуйте «Bonjour, comment allez-vous ?». BabelBot ответит через несколько секунд, а пошаговая настройка покажет, что всё работает.

Если перевод не появился, проверьте, что «Переводы» включены в разделе «Обзор» и что BabelBot может видеть этот канал и отправлять в него сообщения. Отправьте предложение, а не только ссылку или эмодзи. Другие причины перечислены в руководстве по устранению неполадок.

Какие команды бота-переводчика можно использовать?

Для автоматического перевода команды не нужны. Участники пишут как обычно. Для других задач у BabelBot есть несколько команд. Чтобы открыть меню сообщения, нажмите на сообщение правой кнопкой мыши или, на телефоне, нажмите и удерживайте его, затем откройте Apps.

  • Translate Text (меню сообщения): переводит одно сообщение на ваш язык. Результат видите только вы. Доступно каждому участнику.
  • Detect Language (меню сообщения): сообщает, на каком языке написано сообщение. Результат видите только вы.
  • /set-context-language: задаёт язык, на который Translate Text переводит для вас.
  • /voice start, /voice stop и /voice status: управляют переводом голосового чата в голосовом канале. Ultra и Founder Access.
  • /dashboard: присылает вам личную ссылку на панель управления сервера. Нужно разрешение «Управлять сервером».
  • /upgrade: показывает тариф и лимиты сервера. Нужно разрешение «Управлять сервером».
  • /language: задаёт язык собственных сообщений BabelBot, а не язык переводов. Нужно разрешение «Управлять сервером».
  • /help: показывает, где менять настройки. Нужно разрешение «Управлять сервером».

Как переводить только один канал Discord?

BabelBot переводит все текстовые каналы, которые видит. Чтобы переводить только один канал, выключите автоматический перевод для всех типов каналов, а затем включите перевод для этого канала с помощью правила канала.

  • На панели управления откройте Перевод > Автоматический перевод. Выключите «Текстовые каналы» и все другие включённые типы каналов.
  • Откройте Модерация > Правила каналов и нажмите «Добавить правило канала».
  • Выберите канал. Отметьте флажок «Состояние перевода» и оставьте «Отключить перевод» выключенным. Так перевод включается в этом канале.
  • Нажмите «Создать правило». Затем проверьте результат с помощью «Предпросмотр канала».

Частые вопросы

Бот-переводчик бесплатный?

Да. BabelBot Free даёт серверу 100 переводов в месяц и 3 целевых языка, банковская карта не нужна. Когда переводы заканчиваются, они приостанавливаются до 1-го числа следующего месяца. Голос любого участника на Top.gg возвращает все 100.

Можно ли добавить бота-переводчика без разрешения «Управлять сервером»?

На сервер нельзя. Попросите участника с разрешением «Управлять сервером» добавить бота. Чтобы переводить сообщения только для себя, добавьте BabelBot в свой аккаунт Discord и используйте Translate Text.

Переводит ли бот старые сообщения?

Нет. Автоматический перевод работает для новых сообщений. Чтобы перевести старое сообщение для себя, используйте Translate Text. Чтобы опубликовать перевод в канале, поставьте на сообщение реакцию с флагом страны.

Какие разрешения нужны боту-переводчику?

В каждом канале BabelBot должен иметь возможность просматривать канал, читать историю сообщений и отправлять сообщения. Для ответов-встраиваний также нужно разрешение «Встраиваемые ссылки». Режиму тредов дополнительно нужны «Создавать публичные ветки» и «Отправлять сообщения в ветках». Режиму «Заменить оригинал» дополнительно нужны «Управлять вебхуками» и «Управлять сообщениями». Если разрешения не хватает, панель управления показывает предупреждение.

Настройка и справка