Skip to content

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.

All BabelBot commands and message menus
CommandWhat it doesWho can use it
Translate TextTranslates one message for you, privatelyEveryone
Detect LanguageTells you the language of one message, privatelyEveryone
/set-context-languageSets your language for Translate TextEveryone
/voiceStarts, stops, or checks voice chat translation in a voice callMembers, when an admin turns it on
/dashboardGives you a private link to this server's dashboardManage Server
/upgradeShows this server's plan and limits, with a link to BillingManage Server
/languageSets the language of BabelBot's own server messagesManage Server
/helpShows where to change settings, with links to the docs and dashboardManage Server

๐Ÿ–ฑ๏ธ Message context menus

Right-click a message (or long-press it on mobile), then open Apps. Only you see the result.

A member right-clicks a message, opens Apps, and selects Translate Text. Only they can see the translation.

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.

/voice subcommands
SubcommandWhat it doesWho can use it
/voice startBabelBot 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 stopStops 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 statusShows 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

On this page