BabelBotBabelBot Docs

Discord translator bot commands

Every BabelBot slash command with permissions and copy-paste workflows for setup and moderation.

Use this Discord translator bot commands reference to configure servers, channels, bridges, and quotas.

Discord translator bot command permissions

Command groupPermission required
/server, /language, /reply-preference, /quota, /upgrade, /dashboardManage Server
/channel, /bridgeManage Channels
/ignore-meNone (any member)

Server context

These commands are for guild channels. DMs are not supported for server configuration.

Core command groups

/server

Turn translation on or off for the entire server. Use when you need to pause or resume globally.

  • /server enable – turn translation on
  • /server disable – turn translation off
  • /server view – show current server status

/channel

Control which channels translate. Use this to keep admin, logs, and bot channels quiet.

  • /channel enable channel:<#channel> – enable translation in a channel
  • /channel disable channel:<#channel> – disable translation in a channel
  • /channel view channel:<#channel> – show channel status

/language

Manage target languages. If none are set, BabelBot will not translate.

  • /language add language:<name> – add a target language
  • /language remove language:<name> – remove a target language
  • /language list – list configured languages

/reply-preference

Control where translations appear: as channel replies or in threads.

  • /reply-preference reply – post translations as channel replies
  • /reply-preference thread – post translations in threads
  • /reply-preference view – show current preference

Use thread for high-volume or multi-language channels to reduce clutter.

Bridge commands

/bridge

Link two channels for bidirectional translation. Each message in one channel is translated and posted in the other.

  • /bridge create source_channel:<#ch> source_language:<lang> target_channel:<#ch> target_language:<lang>
  • /bridge list – list all bridges
  • /bridge edit bridge_id:<id> [source_channel] [source_language] [target_channel] [target_language]
  • /bridge delete bridge_id:<id> – remove a bridge

Bridge rules

  • Source and target channels must be different
  • A channel can belong to only one bridge
  • Bridge count is limited by your plan

Billing and usage

/quota

Shows current plan, monthly usage, remaining message quota, and any available top-up credits.

/upgrade

Opens dashboard billing for the current server so you can buy top-up packs, choose a plan, and complete checkout.

/dashboard

Returns a direct link to app.babelbot.xyz.

User opt-out

/ignore-me

Members can stop BabelBot from translating their own messages. Applies per server.

  • /ignore-me enable – opt out of translation
  • /ignore-me disable – opt back in
  • /ignore-me status – show current opt-out state

Flag reaction shortcut

React to a message with a supported flag emoji (e.g. Spanish, Japanese). BabelBot translates that message into the corresponding language. Respects server and channel settings.

Copy-paste workflows

/server enable
/language add language:English
/reply-preference thread
/channel view channel:#general
/quota
/server disable
/server view
/quota
/bridge create source_channel:#spanish source_language:Spanish target_channel:#english target_language:English
/bridge list

On this page