Какой бот для перевода в Discord позволяет выбрать язык для каждого участника?
Ни один бот Discord не может показывать один канал на разных языках разным участникам, поэтому язык для каждого участника работает в одном из двух направлений. BabelBot отвечает за чтение: каждый участник сохраняет язык командой /set-context-language, после чего Translate Text показывает личный перевод, а реакция с глобусом переводит любое сообщение на этот язык. Talksy, Trelunia, iTranslator и Discord Translator (nvu.io) отвечают за письмо: они переводят исходящие сообщения одного участника, и весь канал видит результат.
- Сохраните язык
Участник один раз выполняет /set-context-language и выбирает язык.
- Запросите перевод
Участник выбирает Приложения > Translate Text в меню сообщения или нажимает на реакцию с глобусом.
- Прочитайте на своём языке
Translate Text показывает перевод только этому участнику.
Какой Discord-бот лучше подходит для личных настроек перевода?
Выбор зависит от направления. Берите BabelBot, если каждый участник хочет читать на своём языке. Берите Talksy, если нескольким участникам нужно переводить их собственные сообщения для остальных.
В таблице видно, какой бот подходит для какой задачи. Сведения о других ботах взяты с их собственных страниц, проверено 10 ноября 2026 года.
| Что нужно | Бот | Как |
|---|---|---|
| Участник читает любое сообщение на своём языке, и больше никто этого не видит | BabelBot | Translate Text с языком из /set-context-language |
| Одно нажатие под сообщением, перевод на язык того, кто нажал | BabelBot | Реакция с глобусом |
| Несколько участников пишут на другом языке, и каждый включает перевод сам | Talksy | /talksy spanish |
| Администратор выбирает участников по роли | iTranslator | Role-Translation |
| Администратор выбирает одного участника | Discord Translator (nvu.io) или Trelunia | -translate @user auto german или /config auto-on |
| Свой личный язык на каждом сервере | Discord Translator (discordtranslator.com) | /settings server-language |
| Все читают на двух-трёх основных языках | BabelBot | Целевые языки сервера |
Что значит «язык для каждого пользователя» в боте-переводчике Discord?
В боте-переводчике Discord личный язык участника означает одно из двух. Бот переводит то, что участник пишет, или участник переводит на свой язык то, что читает. На страницах ботов для обоих случаев используют одни и те же слова, поэтому перед добавлением бота узнайте, какой вариант он умеет.
Ещё два способа не требуют настройки для каждого участника. В этой статье используются четыре названия.
| Способ | Кто выбирает язык | Кто видит перевод | Автоматически |
|---|---|---|---|
| Перевод того, что участник пишет | Участник или администратор для этого участника | Все в канале | Да |
| Перевод того, что участник читает | Участник | Только участник или весь канал | Нет, участник запрашивает перевод |
| Отдельный канал для каждого языка | Администратор | Все в канале своего языка | Да |
| Один канал, перевод для всех | Администратор | Все в канале | Да |
Может ли бот показывать один канал на разных языках разным участникам?
Нет. Ни один бот Discord не может показывать один канал на разных языках разным участникам, потому что Discord показывает одни и те же сообщения всем, кто видит канал. Бот не может опубликовать сообщение, которое для одного участника выглядит испанским, а для другого корейским.
Бот-переводчик может обратиться к одному человеку двумя способами: личным ответом или личным сообщением. Discord разрешает личный ответ, только когда участник использует слэш-команду, меню сообщения (правая кнопка мыши, затем «Приложения») или кнопку. Это сообщение «Только вы можете это видеть».
Реакция к таким действиям не относится. Поэтому на реакцию с флагом бот может ответить только в двух местах: в канале или в личном сообщении.
Из этого следуют ограничения для всех ботов. Автоматический перевод для одного читателя приходит в личные сообщения, например через /watch в Discord Translator (discordtranslator.com), или в канал для каждого языка. В одном общем канале участник запрашивает каждый перевод сам, либо все видят каждый перевод.
Discord Translator (discordtranslator.com) описывает /watch так: «Получайте сообщения одного пользователя этого сервера в личные сообщения в переводе». Главная страница Discord Translator, проверено 10 ноября 2026 года
Какие боты переводят то, что пишет участник?
То, что пишет участник, переводят Talksy, Trelunia, iTranslator и Discord Translator (nvu.io). BabelBot так не делает. В BabelBot администратор задаёт языки сервера, а настройка каждого участника это язык, на котором он читает.
Этот способ подходит серверу, где несколько участников пишут на языке, которого остальные не читают. В большинстве таких ботов каждое сообщение этих участников появляется в канале дважды.
| Бот | Команда или настройка | Кто включает |
|---|---|---|
| Talksy | /talksy spanish | Только сам участник. Сначала сервер должен выполнить /server enable и разрешить канал. |
| Trelunia, он же TranslateMate | /config auto-on target:German | Любой участник для своих сообщений. Для других участников нужен администратор с правом Administrator или Manage Server. |
| iTranslator | Role-Translation в панели управления или /translaterole create | Администратор задаёт роль и её языки. Бот переводит сообщения участников с этой ролью. |
| Discord Translator (nvu.io) | -translate @user auto german | Команда указывает другого участника. На странице вики не сказано, какое разрешение для этого нужно. |
В документации Talksy сказано, что /talksy «переводит исходящие сообщения участника, чтобы другие могли их прочитать» и что «команды администратора, которая подключает участника, нет». Документация Talksy, проверено 10 ноября 2026 года
В вики Trelunia сказано: «Обычные пользователи могут настроить автоперевод только для своих сообщений». Вики Trelunia, проверено 10 ноября 2026 года
В документации iTranslator Role-Translation описана так: «Переводите всё, что пишут участники роли, где бы они ни общались». Документация iTranslator, проверено 10 ноября 2026 года
В вики Discord Translator (nvu.io) перечислены команды, которые переводят одного участника. Вики Discord Translator, проверено 10 ноября 2026 года
- Есть два бота с названием Discord Translator. Бот с nvu.io использует префиксные команды, например -translate. Бот с discordtranslator.com использует слэш-команды, например /settings и /watch.
- У Discord Translator (discordtranslator.com) на тарифе Server Pro есть Seamless Translation «для отдельных каналов, категорий или пользователей». Он заменяет оригинальное сообщение.
Как участнику читать сообщения на своём языке?
Чтобы читать сообщения Discord на своём языке, участник один раз сохраняет язык и запрашивает перевод. В BabelBot язык сохраняет команда /set-context-language, а Translate Text и реакция с глобусом используют его. Администратор не задаёт язык для каждого участника.
Четыре бота описывают сохранённый язык и личный перевод одного сообщения.
| Бот | Сохранить язык | Личный перевод одного сообщения |
|---|---|---|
| BabelBot | /set-context-language | Translate Text. Перевод видит только участник. |
| Discord Translator (discordtranslator.com) | /settings language и /settings server-language для каждого сервера | Translate Message. «Результат видите только вы». |
| iTranslator | /set-context-language | Translate Text. На его странице о личных сообщениях сказано: «Перевод видите только вы». |
| Talksy | Сохранённый язык, который запрашивает Translate Message | /translate. «Ответ личный (его видите только вы)». |
Discord Translator (discordtranslator.com) показывает результат «на языке вашего приложения Discord, если вы не выберете другой командой /settings language». Главная страница Discord Translator, проверено 10 ноября 2026 года
Translate Text в iTranslator использует язык приложения Discord, если участник не выбрал другой командой /set-context-language. Документация iTranslator, проверено 10 ноября 2026 года
Translate Message в Talksy переводит сообщение «на ваш сохранённый язык (или спрашивает язык)». Команды Talksy, проверено 10 ноября 2026 года
Как участнику сохранить язык в BabelBot?
В BabelBot каждый участник сохраняет свой язык командой /set-context-language. После этого Translate Text и реакция с глобусом переводят на него.
Язык действует только для этого участника. Настройки сервера он не меняет. Если участник не сохранил язык, Translate Text по возможности использует язык его приложения Discord. BabelBot хранит язык 180 дней с момента последнего использования.
Кто видит перевод Translate Text?
Перевод Translate Text видит только участник, который его запросил. Участник нажимает на сообщение правой кнопкой мыши, открывает «Приложения» и выбирает Translate Text. На телефоне нужно нажать на сообщение и удерживать.
- BabelBot ничего не публикует в канале, и модераторы перевод не видят.
- Translate Text не расходует переводы с ИИ сервера. Он работает, даже когда сервер на тарифе Free уже израсходовал месячный лимит.
- Участник, который установил BabelBot в свой аккаунт Discord, может пользоваться им и в личных сообщениях, и на серверах без BabelBot.
Личные ли переводы по реакциям с флагами?
Переводы по реакциям с флагами в BabelBot публичные, пока администратор не выберет для «Видимость перевода» значение «Личное сообщение». Любой участник может поставить на сообщение реакцию с флагом страны, и BabelBot переведёт сообщение на язык этой страны.
При значении «Личное сообщение» перевод приходит участнику, который поставил реакцию, в личном сообщении. В обоих случаях флаг остаётся виден в канале. Только Translate Text не оставляет следа в канале.
iTranslator тоже отвечает в канале, а его личный вариант доступен на тарифе Premium. Trelunia отвечает embed-сообщением, а Talksy отвечает переводом.
В документации iTranslator сказано, что отправка перевода по флагу в личном сообщении «требует Premium». Документация iTranslator, проверено 10 ноября 2026 года
Что делает реакция с глобусом?
Реакция с глобусом в BabelBot переводит сообщение на сохранённый язык того, кто на неё нажал. Если включены «Быстрые реакции» со значением «Глобус», BabelBot добавляет по одной реакции с глобусом к каждому новому текстовому сообщению участника.
В первый раз BabelBot спрашивает язык участника в личном сообщении. После этого каждое нажатие сразу даёт перевод. При значении «Публично» BabelBot публикует перевод на каждый язык один раз для каждого сообщения, поэтому десять участников, которые читают по-немецки, получают один немецкий перевод.
Как настроить личный перевод в BabelBot?
Откройте Settings > Features > Flag reactions в панели управления BabelBot. Вам нужно разрешение «Управлять сервером» в Discord.
- Проверьте, что переключатель «Реакции с флагами» включён. Он включён, когда вы добавляете BabelBot, а переводы по флагам публичные.
- Задайте для «Видимость перевода» значение «Публично» или «Личное сообщение».
- Задайте для «Быстрые реакции» значение «Глобус».
- Задайте для «Переводы по глобусу» значение «Личное сообщение» или «Публично». Сначала стоит «Личное сообщение».
- Чтобы показывать флаги под каждым сообщением, задайте для «Быстрые реакции» значение «Флаги языков» и выберите до 5 флагов.
Что администратору проверить перед включением?
Перед включением быстрых реакций на большом сервере проверьте разрешения, личные сообщения и каналы.
- Разрешения: для быстрых реакций BabelBot нужны «Добавлять реакции» и «Читать историю сообщений» в канале.
- Закрытые личные сообщения: если участник запретил личные сообщения от участников сервера, перевод в режиме «Личное сообщение» не приходит, и BabelBot не публикует его в канале. Если нажатие на глобус заблокировано, BabelBot публикует для этого участника короткое уведомление и удаляет его через 30 секунд.
- Каналы: реакции с флагами продолжают работать в канале, где правило канала выключает автоматический перевод. Чтобы запретить флаги или использовать другую быструю реакцию в некоторых каналах, добавьте правило канала.
- Объявление, которое стоит закрепить для участников: «Чтобы прочитать сообщение на своём языке, нажмите на него правой кнопкой мыши и выберите Приложения > Translate Text. Перевод видите только вы. Один раз выполните /set-context-language, чтобы выбрать язык. Или нажмите на глобус под сообщением».
Сколько стоит личный перевод?
В BabelBot Translate Text бесплатен и не считается, а каждый перевод по флагу или глобусу расходует один перевод с ИИ сервера. Другие боты считают расход на участника или считают символы.
| Бот | Что считается | Бесплатный лимит |
|---|---|---|
| BabelBot | Translate Text: ничего. Перевод по флагу или глобусу: один перевод с ИИ сервера. | 100 переводов с ИИ на сервер в месяц вместе для автоматических переводов, переводов в мостах, по флагам и по глобусу |
| Talksy | Участник, который им пользовался | На участника в месяц: 100 встроенных переводов, 100 использований /translate и Translate Message, 50 реакций с флагами |
| iTranslator | Символы сервера. В пользовательском приложении символы человека. | 10 000 символов на сервер и 2 000 на человека, без ежемесячного сброса. Голос сбрасывает счётчик. |
Talksy считает встроенные переводы, /translate, Translate Message и реакции с флагами «на участника, который их использовал». Тарифы и лимиты Talksy, проверено 10 ноября 2026 года
iTranslator считает символы для каждого сервера, а голос сбрасывает счётчик. Лимит переводов iTranslator, проверено 10 ноября 2026 года
- В режиме «Личное сообщение» каждое нажатие участника расходует один перевод с ИИ. Десять участников, которые нажали на одно сообщение, расходуют десять.
- Когда у сервера не осталось переводов с ИИ, переводы по флагам и глобусу приостанавливаются. На тарифе Free голос на top.gg возвращает все 100.
- Серверу с глобусом под каждым сообщением нужен платный тариф. Pro даёт 10 000 переводов с ИИ в месяц за €9.99, а Ultra даёт 50 000 за €19.99.
- Talksy Pro стоит 8,99 € в месяц и принадлежит одному человеку, который может спонсировать серверы. Участники спонсируемого сервера после этого не ограничены.
Частые вопросы
Может ли Discord переводить сообщения на язык каждого участника без бота?
Нет. В Discord нет настройки, которая переводит то, что пишут участники. Язык в настройках пользователя меняет только меню и кнопки Discord.
Как автоматически переводить сервер Discord на несколько языков?
Задайте для сервера несколько целевых языков. Тогда BabelBot переводит каждое новое сообщение на 3 языка на тарифе Free, на 5 на Pro и на 10 на Ultra. Сообщение считается за один перевод с ИИ, даже если целевых языков несколько.
Можно ли сделать отдельный канал для каждого языка?
Да. Бот может связать по одному каналу для каждого языка, и каждый участник читает канал на своём языке. В BabelBot это мост. На Free можно связать 2 канала, на Pro до 6 в одном хабе, а на Ultra основной канал и ещё до 25. Каждый связанный канал, который получает перевод, расходует один перевод с ИИ.
Может ли участник выбрать язык без администратора?
Да, для личного перевода. В BabelBot любой участник может выполнить /set-context-language и пользоваться Translate Text. В Talksy /talksy может включить только сам участник, но сначала администратор должен включить сервер и канал.
Работает ли личный язык в голосовых каналах?
В BabelBot нет. Перевод голосового чата в BabelBot, на Ultra и Founder Access, публикует текст в чате голосового канала на целевых языках канала, одинаково для всех слушателей. Discord Translator (discordtranslator.com) сообщает, что на тарифах Premium каждый слушатель получает звонок «переведённым только для вас».