Documentation

Everything you need to set up multilingual channels with BabelWeave.

Quick start

1

Invite BabelWeave

Click Add to Discord in the nav. Grant the requested permissions.
2

Create a translation group

/translate group create name:global-chat
A group links a set of language channels together.
3

Add language channels

/translate channel add group:global-chat channel:#english language:en
/translate channel add group:global-chat channel:#español language:es
Repeat for each language. The bot creates a role and locks visibility automatically.
4

Post the role panel

/translate roles setup channel:#role-selection
Members self-select their languages. The 🌐 button auto-detects from Discord locale.
5

Test

Send a message in #english — it should appear translated in #español within ~2 seconds.

Category-based setup (large servers)

For servers where each language lives in its own Discord category (🇬🇧 English, 🇫🇷 Français, etc.):

1

Create your base category

Create a category (e.g. 🇬🇧 English) in Discord and add channels inside it.
2

Register the category

/translate category register category:🇬🇧 English language:en
3

Clone to new languages

/translate category clone source:🇬🇧 English language:fr
The bot creates a new category with translated channel names and wires up translation groups.

⭐ Category cloning requires a Pro or Premium plan.

Command reference

CommandDescription
/translate group createCreate a translation group
/translate group deleteDelete a group and all its channels
/translate group listList all groups in this server
/translate channel addAdd a channel to a group
/translate channel removeRemove a channel from its group
/translate channel backfillBackfill recent history (Pro+)
/translate roles setupPost a server-wide role selection panel
/translate roles refreshUpdate the existing role panel
/translate roles sync-allSync roles for all managed groups
/translate category registerRegister a category as a language container
/translate category cloneClone a category to a new language (Pro+)
/translate category listList registered categories
/translate category syncReapply category visibility
/translate statusShow plan, usage, and upgrade options
/translate meSet your language from your Discord locale

Role hierarchy

The bot's role must be positioned above all language roles in Server Settings → Roles. If it's not, the bot cannot assign or remove language roles, and /translate roles setup will warn you.

Limits by plan

Run /translate status in your server to see your current plan, today's usage, and upgrade options. Daily relay counts reset at UTC midnight.