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
| Command / menu | Manage Server required | Works in |
|---|---|---|
/help | Yes | Guild channels only |
/dashboard | Yes | Guild channels only |
/upgrade | Yes | Guild channels only |
/set-context-language | No | Guild, DM, private channel (with user install) |
Translate Text (message menu) | No | Guild, DM, private channel (with user install) |
Detect Language (message menu) | No | Same 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
| Field | Value |
|---|---|
| Permission | Manage Server |
| Behavior | Explains that server settings moved to the dashboard; includes buttons for documentation and dashboard login |
/dashboard
| Field | Value |
|---|---|
| Permission | Manage Server |
| Behavior | Ephemeral link to
|
Use the dashboard to edit target languages, reply preference, bridges, channel rules, media translation, flag reactions, and billing.
/upgrade
| Field | Value |
|---|---|
| Permission | Manage Server |
| Behavior | Ephemeral embed with current plan, limits, and link to Billing & upgrades |
/set-context-language
| Field | Value |
|---|---|
| Permission | None |
| Option |
|
| Behavior | Stores 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
| Field | Value |
|---|---|
| Permission | None |
| Behavior | Ephemeral embed with translation into the user’s context language |
| Provider | AI (counts toward server AI quota when used in a guild context) |
Detect Language
| Field | Value |
|---|---|
| Permission | None |
| Behavior | Ephemeral embed with detected language |
| Provider | In-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)
Related pages
- Dashboard Guide — configure everything
/dashboardlinks to - Billing and Limits — plan caps
- FAQ — member questions about context menus and opt-out