BabelBotBabelBot Docs
Skip to content

BabelBot dashboard guide

Manage Discord translation settings, channels, bridges, and billing from the BabelBot dashboard.

The dashboard at app.babelbot.xyz is where server admins configure BabelBot. Discord slash commands no longer add languages or bridges; they link here and expose member shortcuts.

Each section below is a how-to for one task. For conceptual background, read How BabelBot Works.

Access the dashboard

Goal: Open configuration for a server you manage.

  1. Sign in at app.babelbot.xyz/login with Discord.
  2. Your account must have Manage Server on the guild.
  3. BabelBot must be Installed on that guild (use Invite on the server list if not).

You can also run /dashboard in Discord (requires Manage Server).

Turn translation on or off for the server

Goal: Stop or start all automatic translation without uninstalling the bot.

  1. Open the server → Overview.
  2. Toggle Translations.

When off, bridges and automatic messages do not run. Context menus and slash commands may still work depending on context.

Set target languages

Goal: Choose which languages automatic translation produces.

  1. Go to SettingsTarget languages (or #target-languages).
  2. Add languages your community actually needs.
  3. Stay within your plan’s language count — see Billing and Limits.

More languages mean more output per message. Start small; expand when usage is stable.

Choose reply preference and thread retention

Goal: Control whether translations clutter the channel or live in threads.

  1. SettingsReply preference (#reply-preference).
  2. Choose Reply in channel or Reply in threads.
  3. In thread mode, set Thread retention (days). 0 keeps threads until you delete them manually; the default auto-deletes old BabelBot translation threads after a set number of days.

Use threads for busy or multi-language servers. Use reply for quiet channels with one target language.

Turn flag reaction translation on or off

Goal: Allow or block country-flag emoji shortcuts on messages.

  1. Settings → flag reaction section (Allow flag reactions).
  2. Toggle on or off server-wide.

Flag translations use AI and count toward quota. They still respect disabled channels and ignored users.

Enable media (image) translation

Goal: Translate text inside images on supported plans.

  1. SettingsMedia translation.
  2. Turn on Image translation (requires a paid plan).

Free tier supports ordinary text; image translation needs Pro, Ultra, or Lifetime. Video and voice are not separate product modes today — only image media translation is implemented in the bot.

Configure channel rules

Goal: Exclude channels or plan different behavior per channel in the dashboard.

  1. SettingsChannel rules (#channel-rules).
  2. Add a rule, select channels, and override settings (translation off, different languages, reply mode, flag reactions, or image translation where your plan allows).
  3. Drag rules to change priority — the first matching rule wins.

Bot enforcement

Channel rules are stored on your server configuration. The live bot currently enforces disabled channels for skips. Rules that only change languages or reply mode are saved in the dashboard but are not yet applied during automatic translation. After changing a rule, send a test message to confirm the channel behaves as you expect. If translation should be off in a channel and messages still translate, contact support with your server ID.

To exclude moderation or log channels, create a rule with Translation status off and verify with a test post.

Create a channel bridge

Goal: Link two (or more) language-specific channels.

  1. SettingsBridges (#bridges).
  2. Create a pair (two channels) or hub (one main channel plus spokes).
  3. Assign each channel its language.
  4. Post test messages in both directions.

Bridges count toward your plan’s bridge limit. A channel cannot belong to overlapping bridges.

Manage billing and upgrades

Goal: See usage, change plan, or open the subscription portal.

  1. Open Billing & upgrades in the sidebar.
  2. Review usage, limits, and checkout options.

Run /upgrade in Discord for a quick plan summary and link to the same billing page.

Transfer Lifetime access between servers

Goal: Move founder / lifetime entitlement to another server you own.

  1. Open Lifetime transfer from the dashboard sidebar (visible when your account has lifetime eligibility).
  2. Follow the flow to move access from one installed server to another.

Only applies to Lifetime / founder-style entitlements, not monthly subscriptions.

Ignored users

Goal: Skip automatic translation for specific members (for example bots you cannot exclude another way).

BabelBot skips messages from Discord user IDs on the server ignored-users list. The bot reads this list from server configuration; if you need someone added or removed and do not have a self-serve control, contact support with the guild ID and user ID.

Members cannot opt themselves out without admin action.

Server overview at a glance

Use Overview for:

  • Master translation toggle and suggested next steps
  • Plan, usage, and remaining AI capacity
  • 30-day activity (automatic, bridge, flag-reaction)
  • Shortcuts into settings and billing

Common dashboard issues