BabelBotBabelBot Docs
Skip to content

BabelBot Discord translator command reference

BabelBot slash commands and message context menus — permissions, scope, and behavior.

BabelBot no longer accepts 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
/helpYesGuild channels only
/dashboardYesGuild channels only
/upgradeYesGuild channels only
/set-context-languageNoGuild, DM, private channel (with user install)

Translate Text (message menu)

NoGuild, DM, private channel (with user install)

Detect Language (message menu)

NoSame as above

/voice start, /voice stop, /voice status

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

Install types

BabelBot supports guild install and user install. User install lets members use context menus and /set-context-language in DMs. Admin slash commands require a guild context.

Slash commands

/help

/help slash command details
FieldValue
PermissionManage Server
Behavior

Explains that server settings moved to the dashboard; includes buttons for documentation and dashboard login

/dashboard

/dashboard slash command details
FieldValue
PermissionManage Server
Behavior

Ephemeral link 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

Ephemeral embed with current plan, limits, and 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 unset, Translate Text falls back to Discord locale heuristics where possible.

/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 instantly and posts translations into the channel's configured target languages in that channel's text chat
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

Need the full walkthrough?

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

Message context menus

Right-click a message → Apps (or Apps on mobile).

Translate Text

Translate Text message context menu details
FieldValue
PermissionNone
BehaviorEphemeral embed with translation into the user’s context language
ProviderAI (counts toward server AI quota when used in a guild context)

Detect Language

Detect Language message context menu details
FieldValue
PermissionNone
BehaviorEphemeral embed with detected language
ProviderIn-house detection when available; otherwise AI

Flag reaction shortcut (not a slash command)

Reacting with a supported country-flag emoji on a message translates to that flag’s associated language when the server or matching channel rule allows flag reactions. 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 no longer have 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: AI assistant, or contact support when you use only the dashboard
  • Master server on/off: dashboard or AI assistant

On this page