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.

BabelBot does not use Discord commands for server configuration. Use the dashboard to manage settings, bridges, and billing. A connected AI assistant can also manage languages, server and channel settings, channel rules, and ignored users. Discord still 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
/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 https://app.babelbot.xyz/server/{guildId}. Signs in with Discord when needed.

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

/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 & upgrades

/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
UsesBuilt-in detection when available; otherwise AI

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: Settings, then Ignored users in the dashboard, or AI assistant
  • Master server on/off: dashboard or AI assistant

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/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