BabelBot Discord translator command reference
Every BabelBot slash command and message menu, who can use it, and where it works.
BabelBot has only a few Discord commands. You change server settings in the dashboard. In Discord, admins get quick links, and every member gets private translation shortcuts.
| Command | What it does | Who can use it |
|---|---|---|
| Translate Text | Translates one message for you, privately | Everyone |
| Detect Language | Tells you the language of one message, privately | Everyone |
/set-context-language | Sets your language for Translate Text | Everyone |
/voice | Starts, stops, or checks voice chat translation in a voice call | Members, when an admin turns it on |
/dashboard | Gives you a private link to this server's dashboard | Manage Server |
/upgrade | Shows this server's plan and limits, with a link to Billing | Manage Server |
/language | Sets the language of BabelBot's own server messages | Manage Server |
/help | Shows where to change settings, with links to the docs and dashboard | Manage Server |
๐ฑ๏ธ Message context menus
Right-click a message (or long-press it on mobile), then open Apps. Only you see the result.
These menus work in every server channel where BabelBot is installed. Install BabelBot for your Discord account to use them in DMs, private channels, and servers without BabelBot too. Neither menu counts toward the server's AI translations.
๐ค Translate Text
Translates the message into your own language and shows the result only to you.
- BabelBot uses the language you set with
/set-context-language. - If you did not set one, BabelBot uses your Discord language when it can.
- It uses AI, but it does not count toward the server's AI translations.
๐ Detect Language
Tells you which language the message is in. Only you see the result. It knows common languages, the server's target languages, and your language. It shows Unknown for other languages and when BabelBot is not sure.
If a message has only emoji, mentions, channel links, timestamps, command mentions, @everyone, or @here, both menus tell you that it has no readable text.
๐ฌ Slash commands
๐ /set-context-language
Sets your target language for Translate Text and the globe reaction shortcut. Type the language in the language option and pick it from the list. Anyone can use it, also in DMs with user install.
BabelBot keeps your language for 180 days after you set it or use Translate Text. Each use starts a new 180 days.
๐๏ธ /voice
Controls voice chat translation Ultra. It is also on Founder Access. An admin must turn it on in DashboardVoice chat first.
| Subcommand | What it does | Who can use it |
|---|---|---|
/voice start | BabelBot joins your voice channel and posts translations in its text chat. It uses the channel's target languages. | Any member in a voice channel |
/voice stop | Stops the session. BabelBot leaves the voice channel. | The member who started it, anyone in that voice channel, or members with Manage Server or Manage Channels |
/voice status | Shows if a session is running, and for how long. | Anyone |
๐งญ /dashboard
Sends you a private link to this server's dashboard. BabelBot asks you to sign in with Discord when needed. You need Manage Server.
๐ณ /upgrade
Shows this server's plan and limits in a private message, with a link to Billing. You need Manage Server.
๐ฃ๏ธ /language
Sets the language of BabelBot's own messages in this server, such as admin command replies and notices. It does not change the languages BabelBot translates into. You need Manage Server.
When you add BabelBot, its messages use the server's Discord language if BabelBot supports it, and English if not. Run /language to change it. If you add BabelBot again within 180 days, it keeps the saved language. The language button on the welcome message also changes the welcome message itself.
โ /help
Explains that server settings live in the dashboard, with buttons for the docs and the dashboard. You need Manage Server.
๐ฉ Flag reactions
Flag reactions are not a command, but they work like one. React to a message with a country flag, and BabelBot translates it into that flag's language. See Flag reactions.
โ๏ธ Settings without a command
Discord has no commands for server settings. Change them in the dashboard. A connected AI assistant can change many of them too.
- Target languages, channel rules, ignored users, and the server on/off switch: dashboard or AI assistant
- Bridges: dashboard only
- Who changed a setting: Audit logs in the dashboard
โก๏ธ Next steps
- Dashboard tour: change the settings that
/dashboardlinks to. - Translate for yourself: use Translate Text anywhere.
- Billing and limits: see plan limits.
- FAQ: member questions about the menus.