Translate what they mean.
Not just what they said.

Reads nearby chat About two minutes to set up Keeps slang and tone

BabelBot is the Discord translation bot built for context, intention, and the way people actually talk. Members keep chatting. BabelBot translates the meaning. Replace the original posts that translation as the original speaker: same name, same avatar, same channel.

Live preview. Choose any channel to explore.

Choose how translations are shown
Reply style

Posts the translation as the original speaker: same name, same avatar, in the same channel. This preview keeps the original above multiple translations. Flags and attachments keep the original message.

general

Welcome to #general!

This is the start of the #general channel. Auto-translation is on, post in any language.

SamAPPToday at 2:14 PM

Anyone know when the tournament starts? 🎮

Spanish

¿Alguien sabe cuándo empieza el torneo? 🎮

Japanese

トーナメントはいつ始まるか知ってる人いる?🎮

YukiAPPToday at 2:15 PM

12時開始だよ!みんな準備してね 🙌

English

It starts at 12! Get ready, everyone 🙌

Spanish

¡Empieza a las 12! Prepárense todos 🙌

Message #general

Can't install a bot in your server?

Install BabelBot for your Discord account, then select a message and choose Translate Text. Use it in DMs, private server channels, and servers where BabelBot is not installed. See how personal translation works

We needed a bot that gets context, jokes, and sayings, not just literal word swaps. Image and PDF translation sealed it for us.
Ymaav, Top.gg review
1500+servers
5M+messages translated
130+languages

Inside Discord

People keep chatting. BabelBot keeps up.

No commands for everyday messages. BabelBot reads the surrounding conversation, then posts a translation that still sounds like the person who wrote it. Replace the original can post it as that person: same name, same avatar, same channel.

  1. Someone posts

    Yuki writes in Japanese

    She types the way she always does. No language tags. No bot commands.

    general
    YukiToday at 2:15 PM

    トーナメントはいつからするか知ってる人いる?

  2. Nearby chat included

    The conversation comes with it

    BabelBot detects Japanese and can use earlier messages in the same channel, so pronouns, jokes, and short replies keep their point.

    general
    MateoToday at 2:12 PM

    ¡Ya abrieron las inscripciones para el torneo!

    SamToday at 2:14 PM

    Signed up. Who else is playing?

    YukiToday at 2:15 PM

    トーナメントはいつからするか知ってる人いる?

    jaJapanese, with recent channel context
  3. Meaning, then wording

    Natural translations, ready

    This server reads English and Spanish, so both translations keep the same question instead of a stiff word swap.

    jaトーナメントはいつからするか知ってる人いる?

    enDoes anyone know when the tournament starts?

    es¿Alguien sabe cuándo empieza el torneo?

  4. Still in Discord

    As a reply, or as the speaker

    Replies sit under the original. Replace the original posts the translation as the member who wrote it: same name, same avatar, in the same channel.

    generalReply mode
    YukiToday at 2:15 PM

    トーナメントはいつからするか知ってる人いる?

    Yukiトーナメントはいつからするか知ってる人いる?
    BabelBotAPPToday at 2:15 PM
    English

    Does anyone know when the tournament starts?

    Spanish

    ¿Alguien sabe cuándo empieza el torneo?

    generalReplace the original
    YukiAPPToday at 2:15 PM

    トーナメントはいつからするか知ってる人いる?

    English

    Does anyone know when the tournament starts?

    Spanish

    ¿Alguien sabe cuándo empieza el torneo?

Word-for-word translation misses the point.

Choose an example. Each message is translated into English in two ways: word for word, and by BabelBot.

S
Sam#raid-planningEarlier message

Can we move the raid to tonight?

Y
YukiJA

ちょっと難しいかもしれません。

Word for word

That may be a little difficult.

BabelBot

Sorry, I can't make it tonight.

In Japanese, this is a polite way to say no. Word for word, it sounds like Yuki might still come.

Automatic AI translation can use up to five earlier messages in the same channel.

Features

One Discord. Every language.

Translations show up right where your members already talk. Turn on what your server needs and leave the rest off.

Replies or threads

Someone writes in their language, and BabelBot answers right below with a translation. Want a quieter channel? Put the translations in a thread.

Every plan

Replace the original

BabelBot swaps the message for its translation. The member's name and avatar stay the same, so the chat reads as if everyone wrote in one language.

Every plan

Conversation mode

Some people send one sentence as four quick messages. BabelBot waits a few seconds, then translates them together so the meaning holds.

Pro & above

Linked language channels

Link #english with #français. A message in one channel shows up translated in the other, and replies come back the same way.

1 on Free; 5 on Pro; unlimited on Ultra and Founder Access

Translate one message

Right-click a message, open Apps, and choose Translate Text. Only you see the result, in the language you read.

Every plan

Flag reactions

React to a message with a country flag, and BabelBot translates it into that language. Admins choose if the reply goes in the channel or to your DMs.

Every plan

Voice chat translation

BabelBot listens in your voice call and posts what each person says, translated, in the channel chat. It does not keep the audio.

/ voice startUltra and Founder Access

Images, PDFs, and voice notes

Post a screenshot, a PDF, a voice note, or a video clip. BabelBot reads the text inside, even on signs and menus, and translates it.

Pro & above

Leave members out

Not everyone wants their messages translated. Add a member to Ignored users, and BabelBot stops translating their chat and skips them in voice calls.

Every plan

Make the bot your own

Give BabelBot a name that fits your server. On paid plans, you can also change its avatar, banner, and bio.

Name on every plan; profile on Pro & above

Your server's own words

Add your guild names, nicknames, and game terms. BabelBot keeps them spelled your way in every language.

5 on Free; 25 on Pro; 100 on Ultra and Founder Access. AI translation only.

Set up automatic translationRead the docs

Onboarding

Four steps to your first translation

The dashboard guides you through each step, and setup takes about two minutes. After that, BabelBot translates new messages automatically.

  1. Invite BabelBot with one link

  2. Pick the languages your members read

  3. Pick replies or threads for translations

  4. Send one test message and watch it land

Not needed

  • Commands for members in everyday chat
  • Webhooks or bots to configure by hand
  • Per-member seats to assign
  • Voting to keep translation running
  • A credit card to start on Free

Follow the translation setup guide

Reviews

What users say about the translations

5.0 on Top.gg
We needed a bot that gets context, jokes, and sayings, not just literal word swaps. Image and PDF translation sealed it for us.
Ymaav, Top.gg review
The bridge function is a lifesaver for my international server. After years of trying other translators, this is the only one I'll keep using.
ladyarwen813, Top.gg review
The dashboard makes translation easy and is much more capable than most bots. The developer is super responsive.
picklerickwins, Top.gg review

Every review lives on our Top.gg page

Reviews are translated for this page, so some wording may differ from the original.

Pricing

One plan per server, not per member.

Choose based on your server's chat volume. Every member is included, and every plan translates in replies, threads, and flags.

Recommended
Pro
€9.99/mo
  • 5,000 AI translations per month
  • 5 target languages
  • 5 bridge connections
  • Text and media translation
  • Unlimited translations after the AI allowance
  • 25 custom words
Choose Pro
Ultra
€19.99/mo
  • 25,000 AI translations per month
  • 10 target languages
  • Unlimited bridges and cross-server connections
  • Text, media, and live voice chat translation
  • Unlimited translations after the AI allowance
  • 100 custom words
Choose Ultra
Pay once
Founder Access
€199 once
  • Unlimited AI translations
  • 10 target languages
  • Unlimited bridges and cross-server connections
  • Text, media, and live voice chat translation
  • Ultra features for one server at a time
  • Transfer eligible access once immediately, then once every 90 days. Some grants cannot be moved.
Get Founder Access

Compare plans

Exactly what each plan includes

Compare AI limits, target languages, bridges, media, voice, and billing side by side. The numbers match what you see at checkout.

FeatureFree€0 / monthPro€9.99 / monthUltra€19.99 / monthFounder AccessOne-time €199
Usage limits
Monthly AI translations50 AI translations per month5,000 per month25,000 per monthUnlimited
Free starter AI translations100 AI translations onceNoNoNo
Eligible Top.gg vote bonusOptional one-time 100NoNoNo
Unlimited translations after the AI allowanceYesYesYesYes
Target languages per server251010
Bridge connections15UnlimitedUnlimited
Cross-server connectionsNoNoYesYes
Custom words525100100
Core translation
Automatic text translationYesYesYesYes
Flag reaction translationsYesYesYesYes
Manual translation requestsYesYesYesYes
Media and voice
Media translationNoYesYesYes
Live voice chat translationNoNoYesYes
Server controls
Channel controlsYesYesYesYes
Reply or thread deliveryYesYesYesYes
Reply style (Reply mode)Plain text by default or EmbedPlain text by default or EmbedPlain text by default or EmbedPlain text by default or Embed
Admin dashboardYesYesYesYes
Conversation modeNoYesYesYes
Billing
How you payFreeMonthlyMonthlyOne-time
Best fitAutomatic text translationMore AI use and mediaVoice and higher limitsOne-time plan for one server

One automatic translation counts once, even with several target languages. Each translation posted to a linked channel and each on-demand request count separately. After the AI allowance runs out, BabelBot keeps translating without a monthly limit.

FAQ

Before you add BabelBot

What is BabelBot?

BabelBot is a Discord translation bot focused on high-quality, contextual translation. It reads nearby chat when it can, then translates the meaning into the languages your server reads. One server plan covers every member. Choose replies, threads, or Replace the original, which posts the translation as the original speaker. Paid plans add media translation. Ultra and Founder Access add live voice chat translation.

What does a BabelBot server plan cover?

One plan covers every member on that Discord server. Everyday chat is translated automatically. Members do not need commands for everyday messages. Paid plans add media translation, and Ultra plus Founder Access add live voice chat translation.

Can BabelBot translate every message into each member's own language?

Discord bots cannot show a different version of the same channel to each person. BabelBot offers replies, threads, message replacement, flag reactions, and separate linked language channels.

Which languages does BabelBot support?

The catalog has more than 130 languages. Free includes 2 target languages, Pro includes 5, and Ultra and Founder Access include 10. After the AI allowance runs out, translations continue without a monthly limit.

Will translations flood my main channels?

You choose where translations show up. Use replies or threads, or Replace the original so the translation appears as the member: same name, same avatar, in the same channel. Replacement applies to human text in regular server text channels. Add linked language channels if you need them.

Why use AI translations?

AI translations handle slang, mixed-language messages, tone, and nearby conversation. That is how BabelBot preserves intent instead of swapping words in isolation. AI also powers media translation. Translations use AI while you have allowance left. After that, BabelBot's in-house translator continues them without a monthly limit.

What permissions does BabelBot need?

BabelBot needs to read and send messages, use threads, and add reactions when flag translations are enabled. Linked channels need Manage Webhooks. Replace the original needs View Channel, Read Message History, Manage Webhooks, and Manage Messages. Missing permissions are a common reason translations do not appear.

Does BabelBot store message content?

BabelBot processes messages to translate them. It stores bridge message links and can retain quoted reply-preview text, author names, and message links to keep replies synchronized. The dashboard stores details such as usage, limits, billing status, server settings, and safe setting-change summaries.

What does the free plan include?

Free includes 2 target languages and 5 custom words. New servers get 100 AI translations to start. Eligible servers can add a one-time +100 Top.gg bonus. The plan then includes 50 AI translations each month. After that, translations continue without a monthly limit. Custom words need AI quota. Media translation also needs a paid plan.

Can moderators control where BabelBot runs?

Yes. Admins can choose the channels, languages, and linked channels. Staff rooms, bot logs, and private channels can stay quiet.

Add translation that keeps the meaning

Free to start. No credit card. Setup takes about two minutes.

Add BabelBot for free