BabelBot
  • Features
  • Setup
  • Reviews
  • Docs
Log inAdd to Discord
Docs
Docs
WebsiteDashboardDiscordOverview

Learn

Quick StartHow It Works

Operate

Dashboard GuideAI assistant integrationsVoice Chat TranslationCommand ReferenceTroubleshootingPlaybooksBilling and Limits

Reference

FAQ

BabelBot Discord translator command reference

BabelBot slash commands and message context menus. Covers permissions, where each works, and what each does.

Use /language to choose the language for BabelBot's own server messages. Use the dashboard to manage translation targets, bridges, and billing. A connected AI assistant can also manage translation languages, server and channel settings, channel rules, and ignored users. Discord also provides admin links, a billing summary, and member translation shortcuts.

Permission summary

BabelBot slash commands and context menus: permissions and scope
Command / menuManage Server requiredWorks in
/helpYesServer channels only
/dashboardYesServer channels only
/languageYesServer channels only
/upgradeYesServer channels only
/set-context-languageNoServer, DM, private channel (with user install)

Translate Text (message menu)

NoServer, DM, private channel (with user install)

Detect Language (message menu)

NoSame as above

/voice start, /voice stop, /voice status

NoServer channels (Ultra or Founder Access; see Voice chat translation)

Install types

BabelBot supports guild install and user install. Install BabelBot for your Discord account to use context menus and /set-context-language in DMs, private channels, and servers where BabelBot is not installed. Automatic channel translation and admin commands require a server install.

Slash commands

/help

/help slash command details
FieldValue
PermissionManage Server
Behavior

Explains that server settings live in the dashboard. Includes buttons for documentation and dashboard login.

/dashboard

/dashboard slash command details
FieldValue
PermissionManage Server
Behavior

Private link (only you can see it) to your server dashboard. Signs in with Discord when needed.

Use the dashboard to edit target languages, reply mode and style, bridges, channel rules, media translation, voice chat translation, flag reactions, and billing.

/language

Server managers can select one interface language for BabelBot in this server. This setting changes BabelBot's welcome and admin command text. Before a server manager chooses a language, BabelBot uses the server's Discord language when BabelBot supports it, and English otherwise. It does not change the languages used to translate members' messages. The welcome message also has a language button for server managers.

/upgrade

/upgrade slash command details
FieldValue
PermissionManage Server
Behavior

Private embed (only you can see it) with current plan, limits, and a link to Billing

/set-context-language

/set-context-language slash command details
FieldValue
PermissionNone
Option

language (required, autocomplete)

BehaviorStores the member's default target language for Translate Text

If you have not set a language, Translate Text uses your Discord language setting when it can.

BabelBot keeps your saved target language for 180 days after you set it or use Translate Text. Each use starts a new 180-day period.

/voice start, /voice stop, /voice status

Live voice call translation. Available on Ultra and Founder Access when an admin has enabled it in the dashboard.

SubcommandWho can use itWhat it does
startAny member in a voice channelBabelBot joins voice right away and posts translations in that channel's text chat, using the channel's configured target languages
stopSession starter, anyone in that voice channel, or server managersEnds translation and BabelBot leaves voice
statusAnyoneShows whether a session is running and for how long

Full voice guide

See Voice chat translation for admin setup, member steps, limits, and tips.

Message context menus

Install BabelBot for your Discord account, then right-click a message and open Apps. The actions work in DMs, private channels, and servers where BabelBot is not installed.

Translate Text

Translate Text message context menu details
FieldValue
PermissionNone
BehaviorPrivate embed (only you can see it) with a translation into your context language
UsesAI (counts toward server AI usage when used in a server)

Detect Language

Detect Language message context menu details
FieldValue
PermissionNone
BehaviorPrivate embed (only you can see it) with the detected language
UsesAzure language detection

Flag reaction shortcut (not a slash command)

React with a supported country-flag emoji on a message to translate it into that flag's language, when the server or matching channel rule allows flag reactions. The server setting decides whether BabelBot posts the result in the channel or sends it to the requester by DM. Supported PDFs, images, video attachments, and audio files are included when media translation is available for the server. This is not a slash command. See How BabelBot Works.

What is not available as a Discord command

Use the dashboard or a connected AI assistant for settings that have no Discord commands:

  • Target languages: dashboard or AI assistant
  • Server and channel translation settings: dashboard or AI assistant
  • Channel rules: dashboard or AI assistant
  • Bridge creation and editing: dashboard
  • Ignored users: Ignored users in the sidebar in the dashboard, or AI assistant
  • Master server on/off: dashboard or AI assistant
  • Setting change history: Audit logs near the bottom of the dashboard sidebar

Related pages

  • Dashboard Guide: configure everything /dashboard links to
  • AI assistant integrations: connect an assistant to view or change settings
  • Billing and Limits: plan caps
  • FAQ: member questions about context menus and opt-out

Voice Chat Translation

Translate live Discord voice calls into readable text in your voice channel chat.

Troubleshooting

Fix cases where a Discord translator bot is not working with step-by-step checks for settings, bridges, and quotas.

On this page

Permission summarySlash commands/help/dashboard/language/upgrade/set-context-language/voice start, /voice stop, /voice statusMessage context menusTranslate TextDetect LanguageFlag reaction shortcut (not a slash command)What is not available as a Discord commandRelated pages