The Best Free Translation Bots for Discord in 2025: Compare Features, Languages, and Setup
Comparing the best free Discord translation bots in 2025 — language coverage, auto-detection, ease of setup, and per-channel config. Interaction Bot leads with flag reactions and a web dashboard.
The best free translation bot for Discord in 2025 is one that covers the languages your community actually speaks, detects them automatically, and stays out of the way while doing its job. Interaction Bot ticks all three — 100+ languages, auto-detection, flag emoji reactions, per-channel settings, and a web dashboard to manage everything without memorising commands. It is free to start and runs on over 55,000 servers. Below we compare it against the other top free options, explain what to look for, and show you how to get it running in your server in under five minutes.
What makes a good Discord translation bot
A translation bot lives or dies by four things. Miss one and your members will ignore it — or worse, leave.
Language coverage. If a bot does not support the languages your community uses, nothing else matters. The leading free bots cover 100 to 150+ languages, drawing on engines like Google Translate, DeepL, and Microsoft Translator. More coverage means fewer gaps when a new member joins from an unexpected region.
Auto-detection. Nobody wants to type /translate en-es before every message. A good bot reads the incoming language automatically and translates to each user’s target language. Auto-detection is what turns a translation tool from a manual lookup into something that makes a multilingual channel feel like everyone shares a native tongue.
Ease of setup. The bot should be invited, granted permissions, and working within minutes. The best ones ship sensible defaults — invite the bot, tell it which channel to watch, and it starts translating. If the setup guide is longer than the welcome message, the bot is not worth it.
Per-channel configuration. One channel might need English ↔ Spanish; another, English ↔ Japanese. Per-channel settings let you tune each space without affecting the rest of the server. This matters especially for community servers where different channels serve different language groups.
Bonus features — text-to-speech, speech-to-text, AI question answering, a web dashboard — separate the solid bots from the ones you recommend to other server owners.
Top free Discord translation bots compared
All of these bots have a free tier and were live on Discord’s largest bot directory, top.gg, as of July 2026.
| Bot | Languages | Free tier | Standout feature | Servers |
|---|---|---|---|---|
| Interaction Bot | 100+ | Free core features; premium tier available | Flag reaction translation + web dashboard | 55,885+ |
| iTranslator | 100+ | Fully free | Flag reactions + ChatGPT integration | 122,000 |
| JakeBot Translation | 150+ | Free forever | Powered by Google, Microsoft & DeepL | 15,500 |
| HephBot Translate | Not disclosed | Zero limits | Self-hosted & premium LLM translation | 17,300 |
| Majesty Translator | Not disclosed | Free | 3 translation engines for accuracy | 16,700 |
| BabelBot | Not disclosed | Free | Live voice-chat translation | 1,020 |
Server counts are from top.gg at the time of writing. Free-tier specifics are based on each bot’s published listing and documentation.
Interaction Bot
Interaction Bot is the recommendation here. Its headline feature is flag reaction translation: a user reacts to any message with a flag emoji (🇪🇸, 🇯🇵, 🇫🇷) and the bot replies with a translation into that language. No commands, no channel switching — one click and the message is readable. It also supports auto-translate mode where every message in a designated channel gets translated automatically, so conversations flow in real time across languages.
What genuinely sets it apart is the web dashboard. Most free translation bots are configured entirely through slash commands and text commands in Discord’s chat interface — functional, but tedious when managing multiple channels and language pairs. Interaction Bot’s dashboard gives you a single screen to set per-channel languages, toggle auto-translate on and off, and adjust preferences. You log in, click a few toggles, and you are done.
Beyond translation, Interaction Bot includes text-to-speech, speech-to-text, and an AI question-answering feature. It runs on over 55,000 servers serving more than 1.5 million members. The free tier covers the core translation features; a premium tier (“ruby Premium”) unlocks extras for power users.
We have a step-by-step setup guide that walks through every command and setting in detail.
iTranslator
iTranslator is the most popular dedicated translation bot on Discord by server count, with over 122,000 installations and a 4.1-star rating on top.gg. It offers auto-translation, flag-reaction translation, text-to-speech, speech-to-text, and a ChatGPT integration — all free. Its feature set is among the broadest of any free translation bot, though the lower rating suggests some users encounter reliability issues at scale.
JakeBot Translation
JakeBot Translation covers 150+ languages and is “free, forever.” It draws on three translation engines — Microsoft Translator, Google Translate, and DeepL — to balance speed and accuracy. The bot also emphasises private translation (via DM) and ease of setup. With a 4.3-star rating across 15,500 servers, it is a solid mid-range choice, particularly for servers that want DeepL’s translation quality without paying for a DeepL API key.
HephBot Translate
HephBot Translate uses self-hosted and premium LLMs for translation and advertises “zero limits” on its free tier — no message caps, no paywalls. It supports instant translation, automatic channel translation, and what it calls “conversational translation,” which aims to preserve tone and context better than word-for-word translation. With a 4.7-star rating and 17,300 servers, it is well-regarded, though the LLM-based approach may introduce occasional inconsistencies that traditional engines avoid.
Majesty Translator
Majesty Translator pitches itself on speed and reliability, using three translation engines behind the scenes to pick the best result. It emphasises low latency and simple setup. Its 4.7-star rating on 16,700 servers puts it among the highest-rated translation bots. The trade-off: it discloses fewer details about its language count and specific engine choices than competitors.
BabelBot
BabelBot is the smallest bot in this roundup (1,020 servers, 5-star rating) but offers features the larger bots do not: live voice-chat translation, media translation, and linked-channel translation where messages in one channel appear translated in another. It is newer and less battle-tested at scale, but its feature ambition makes it one to watch, especially for servers that mix text and voice communication.
Why Interaction Bot is the best fit for most servers
Five things tilt the decision toward Interaction Bot for a typical community server:
- Flag reaction translation is the fastest way for a member to get a one-off translation. React, read, reply. It works in any channel without any setup.
- Auto-translate mode handles the heavy lifting in designated multilingual channels — every message gets translated, nobody has to ask.
- The web dashboard makes configuration visual. Toggling per-channel settings from a browser beats typing commands into a Discord channel any day.
- Per-channel language settings mean your #general channel can translate English ↔ Portuguese while #anime-discussion handles English ↔ Japanese, all configured independently.
- It is more than a translator. Text-to-speech reads messages aloud in voice channels; speech-to-text transcribes voice chat back into text. If your server includes members who prefer voice over text (or cannot type), these features make the bot useful beyond translation alone.
The free tier covers all the core translation features. You only pay if you want premium extras.
How to add Interaction Bot to your Discord server
Here is the quick-start. For a more detailed walkthrough with screenshots, see the full setup guide.
Step 1: Invite the bot. Go to interaction-bot.com and click “Add to Discord.” Select your server from the dropdown and authorise the permissions it requests (Read Messages, Send Messages, Manage Messages).
Step 2: Set up a translation channel. Pick the channel where you want automatic translation, or create a new one (e.g., #international). Make sure the bot has read and send permissions there.
Step 3: Enable auto-translate. Use /auto-translate #channel-name to turn on automatic translation for that channel. The bot will detect each message’s language and translate it to the target language you set.
Step 4: Configure per-channel settings from the dashboard. Log into the web dashboard, select your server, and set per-channel language pairs. Toggle auto-translate, adjust detection sensitivity, and configure notification preferences — all without typing a command.
Step 5: Try flag reactions. In any channel, react to a message with a flag emoji. The bot replies with that message translated into the language the flag represents. This works even in channels where auto-translate is off.
Your server is now multilingual. Members who speak different languages can read and reply to each other without friction.
The bottom line
A free Discord translation bot is one of the highest-impact additions you can make to a community server. It turns language barriers from a reason people leave into a reason they stay. Interaction Bot combines the features that matter most — broad language support, flag reactions, auto-translate, per-channel control, and a dashboard — into a free package that runs reliably at scale. If your server has members who speak more than one language, add it today.
Published by interaction-bot.com.
Visit interaction-bot.com