A member writes in their room
Nora chats in #deutsch like normal. No slash commands, no “please translate” ritual.
BabelWeave is a Discord translation bot that automatically translates messages between language-specific channels — in real time, with threads, forums, and reactions kept in sync.
Each language gets its own channel. BabelWeave relays with webhooks so the copy still looks like the person who wrote it.
Replies and media fan out with the translation — still under the author’s name.
Demo is slowed down so you can follow both sides of the chat. Translated copies arrive via webhook under the author’s name — Discord marks them with APP.
Built for servers that already organize chat by language — not for stuffing every translation under one message.
Nora chats in #deutsch like normal. No slash commands, no “please translate” ritual.
Channels in the same translation group are linked. The text goes to Gemini only long enough to translate.
#english and #français get Nora’s line in their language — still under her name and avatar.
Threads, forums, and reactions stay tied together across the group so context does not shatter by language.
Want a clear-eyed look at other Discord translation styles? Read the comparison guide →
No configuration headaches. One bot, one command to start.
Messages appear in every language channel within ~2 seconds, translated by Gemini AI.
Clone an entire Discord category into a new language with one command — channels, roles, and all.
Forum posts, media channels, and private threads are all mirrored and kept in sync.
Reactions on a message are copied to all its translations so emoji stay in context.
Any language supported by Gemini, plus styled registers like pirate and Aussie English for fun communities.
Members self-select their languages from a clean panel. Discord locale auto-detection built in.
Translate recent messages after adding a new language so no one misses past conversations.
Message content is sent to Gemini for translation only. No message text is stored beyond a 7-day cache.
Slash commands or the web dashboard — no webhooks for you to wire by hand.
/translate group create name:global-chat
/translate channel add group:global-chat channel:#english language:en
Repeat for each language. BabelWeave creates roles and locks channel visibility automatically.
/translate roles setup channel:#role-selection
Send a message in any language channel — it appears translated in all the others instantly.
Quick answers about BabelWeave, the Discord translation bot.
BabelWeave is a Discord translation bot that automatically translates messages between language-specific channels in your server. Post in one channel and members reading another language see a translated copy in near real time.
You map each language to a channel in a translation group. When someone sends a message, BabelWeave translates it with Gemini AI and posts the result in the sibling channels via webhook — so it still looks like the original author.
Yes. The Free plan includes 1 translation group, up to 3 languages, and 300 translations per day. Pro and Premium unlock higher daily caps, backfill, category cloning, and styled languages.
Dozens of languages are available in slash-command autocomplete — including Spanish, French, German, Japanese, Chinese, Korean, Arabic, Hindi, Brazilian Portuguese, Filipino, and more — plus fun styled English modes like Pirate and Aussie. Gemini can translate many additional languages beyond the picker.
Invite BabelWeave, create a group with /translate group create, add language channels with /translate channel add, then post a role panel with /translate roles setup. Full walkthrough is in the quick-start docs.