BabelBotBabelBot Docs
Skip to content

Discord translator bot commands

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

Server configuration (languages, bridges, channel rules, billing) lives in the dashboard. Discord exposes admin links, 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

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, 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.

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 allows flag reactions. This is not a slash command; see How BabelBot Works.

What is not available in Discord anymore

These are configured only in the dashboard:

  • Target language list
  • Channel enable/disable and channel rules (except via dashboard)
  • Bridge create/edit/delete
  • Ignored users list
  • Master server on/off (use Overview toggle)