BabelWeave docs
Translate between language channels in Discord — in real time, with threads, forums, and reactions kept in sync.
How it works
BabelWeave watches mapped channels. When someone posts, it translates the message into every sibling language in the same group and posts the result via webhook — so it still looks like the original author.
- Groups bind a set of language channels together.
- Language roles control who can see each channel (optional).
- Categories clone a whole layout per language (Pro+).
Start here
- Add BabelWeave to your server and grant the requested permissions (including Manage Webhooks).
- Follow the quick start (about five commands).
- Check the full command list when you need a specific option.
Free includes 1 group, 3 languages, and 300 translations/day. Backfill, category cloning, and styled languages (like Aussie English) need Pro or Premium.
Permissions the bot needs
View Channel, Send Messages, Send Messages in Threads, Create Public Threads, Manage Messages, Manage Channels, Manage Roles, Manage Webhooks, Embed Links, Attach Files, Add Reactions, Read Message History, Use External Emojis.
/translate statusShows this server’s plan and remaining daily quota. Quota resets at midnight UTC.