The Discord Bot Built for Multilingual Communities
Real-time translation that runs in the background, so your members can just talk — in whatever language they speak — and everyone else still understands.
If your server has members who speak different languages, a generic Discord bot isn't going to cut it. Mayor's Bot was built around translation from day one: pick a mode that fits how your community actually talks, and it handles the rest automatically.
What It Does
Translation groups — link multiple channels together, each in a different language — a message posted in one is automatically translated and posted in the others.
Inline translation — translate directly in a single shared channel, either as a reply under the original message or in an auto-archiving thread.
Flag-reaction translation — members can react with a flag emoji to get an on-demand translation of any message, without setting up a whole channel.
Translation logs — admins can review translation activity and accuracy from the dashboard.
Commands
-
!inlineset <lang1> <lang2> ...enable inline translation in the current channel -
!addchannel <group> <lang>add the current channel to a translation group -
!setlang <code>set a channel's target language for legacy single-language mode
Quick Setup
- Decide whether you want separate channels per language (groups) or one shared channel (inline) — or just enable flag-reaction translation for the whole server.
- Set it up from the dashboard Translation page, or ask the AI Setup Assistant to configure it for you in plain English.
- Messages start translating immediately once a channel is configured.