跳至內容

About BabelBot

Built because literal Discord translation was not good enough

I'm Bram Suurd, a developer in the Netherlands. The Discord translation bots I tried translated the words and lost the meaning. So I built my own.

Since
2025
Built in
The Netherlands
Languages
130+
Run by
One independent developer

The problem

Correct words, wrong message

Chat in a multilingual server is short, casual, and full of context. Most bots translate each message alone, word for word. They miss the polite no, the sarcasm, the idiom, and the slang.

The translation looks correct, but people read the wrong message. After a few of those, members stop trusting the bot and the server splits into language groups again.

Reply to Sam: Can we move the raid to tonight?

YukiJA

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

Word-for-word

That may be a little difficult.

BabelBot

Sorry, I can't make it tonight.

Reply to Sam: Should we let Jake call the shots again?

MateoES

Sí, claro, porque la última vez salió de maravilla.

Word-for-word

Yes, clear, because the last time it came out of marvel.

BabelBot

Oh sure, because that went so well last time.

What I built instead

A bot that translates what people mean

  1. It reads the conversation

    BabelBot can include recent messages from the same channel. It knows what a reply answers, so a short answer keeps its meaning.

  2. It uses your server's words

    Custom words keep names, game terms, and community slang the way your members use them.

  3. It stays in the chat

    Translations appear as replies, in threads, in linked language channels, or in place of the original under the member's name. Members keep chatting in one place.

  4. It is free to start

    Free gives each server 100 AI translations a month. When they run out, any member can vote on top.gg to reset them. No credit card is needed.

How I run it

Plain rules, written down

  • Limited message text in storage

    Message sync records keep Discord IDs, delivery state, and a short fingerprint of each message. A bridged reply also keeps a short quote of the message it answers and that author's name for 30 days. For translation context, BabelBot keeps up to 5 recent messages per channel, up to 200 characters each, for a short time.

    Read the privacy policy
  • AI translation in the EU

    AI text translation runs on Google model servers in the EU.

    See the subprocessors
  • Prices you can read

    Plans are per server. The free plan costs EUR 0 per month.

    Compare plans

Shipped in public

Recent updates

I ship fixes and features every week. These are the three latest releases.

  1. Improvedv2.29.5

    Bot profile takes an image upload instead of a URL

    The Profile page now takes a PNG, JPEG or WebP file from your device for the avatar and the banner, and no longer takes an image URL. Images you set before stay on the profile.

    • Open Settings, then Bot identity, then Profile. The profile is part of Pro, Ultra and Founder Access.
    • BabelBot crops the avatar to a square and the banner to a wide rectangle, and the preview shows the result before you save.
    • GIF files are no longer accepted.
    • Fixed a bug where a nickname change could fail when the address of a profile image no longer worked.
  2. Improvedv2.29.4

    Video translations no longer describe the video

    Video translations now cover only the speech and the text on screen, and no longer describe what happens in the video. A video with no words gets no translation, and text sent with the video is still translated.

  3. Fixedv2.29.3

    Image translations posted BabelBot's instructions

    Fixed a bug where an image or PDF translation could post BabelBot's own instructions instead of the text in the file.

    • When an image translation only repeats the message text, BabelBot posts that text once.
    • We changed the prompt so translations are less likely to include notes about the image.
    • Images that show only names and labels, such as a game screen, no longer fail with "Translation failed" for languages such as Korean, Japanese or Russian.
Read the full changelog

Talk to me

BabelBot is a small, independent product. When you report a problem, I read it myself.

Add BabelBot to your server and send a test message. If a translation misses the point, tell me.

Bram SuurdFounder and developer

Or email [email protected]