Changelog
New features, improvements, and fixes for BabelBot. Updates ship continuously. Here is what changed and when.
- Improvedv2.14.12
Useful next steps after server setup
After your first translation, the server overview now points out advanced settings that fit how your server uses BabelBot.
- The overview can suggest channel bridges, voice chat translation, custom words, or channel rules when each option becomes useful.
- Setup warnings and plan limits still appear first, and advanced suggestions stay hidden until your server is active.
- Improvedv2.14.11
Large channel bridges deliver faster
Translations now reach linked language channels sooner when one hub connects to many channels.
- Large hubs now deliver to several linked channels at once, reducing how long the last channels wait.
- Each channel linked to a hub now uses one bridge connection from your plan.
- New and expanded hubs can connect up to 25 language channels.
- Fixedv2.14.10
Translations still post when Discord rejects a reply
If Discord cannot attach a translation to the original message, BabelBot now posts it in the channel instead.
- In reply mode, deleting the original message while BabelBot translates it no longer makes the translation disappear.
- System messages that do not support replies can still be translated in the channel.
- If Discord permissions do not allow BabelBot to create or post in translation threads, it posts the translation in the channel instead.
- Improvedv2.14.9
AI translations understand recent messages
When a short message depends on what people just said, BabelBot can use recent messages from the same channel to choose a more natural AI translation.
- AI translations can use up to five recent messages to understand pronouns, slang, and ambiguous wording.
- If BabelBot finds text that appears to repeat a recent message, it retries the current message without that context before posting.
- Fixedv2.14.8
PDF and audio-only messages can translate
When someone posts a PDF or supported audio file without message text, BabelBot now reads or transcribes it and translates the result instead of skipping it.
- PDF attachments up to 50 MB and common audio files are now supported when Media translation is enabled on a paid plan.
- Document-only and audio-only posts no longer go quiet when the attachment can be translated.
- Fixedv2.14.7
Image translations work again
When a message includes screenshots or other images, BabelBot now reads those images correctly instead of showing a failure note.
- Image-only messages and image captions can translate again.
- PNG and JPEG images are handled correctly in automatic translations.
- Improvedv2.14.6
Pricing is easier to compare
The pricing page now shows Founder Access next to the monthly plans, and the dashboard asks clearer questions when someone cancels.
- Founder Access is shown as a main plan option instead of a separate note below the plans.
- Ultra now clearly calls out live voice chat translation, more languages, and unlimited linked channels.
- Cancellation now includes Founder Access and support reasons so feedback is easier to understand.
- Fixedv2.14.5
Flag and menu translations now include embed text
When a message keeps its text in an embed, reacting with a flag or using Translate message now translates that embed content along with the plain message body.
- Flag reactions include embed titles, descriptions, and fields in the translation.
- Translate message from the right-click menu includes embed text too.
- Improvedv2.14.4
Cleaner automatic translations in Discord
BabelBot is better at keeping mentions intact, skipping bot commands, and posting each language in its own reply when a message targets several languages.
- User mentions, roles, channels, and emoji stay formatted correctly in translated messages.
- Short bot commands like slash commands or m!play are no longer translated.
- When several target languages are selected, each translation is posted in its own embed instead of one long message that can get cut off.
- Improvedv2.14.3
Clearer setup when languages are missing
If BabelBot is on but your server has no target languages yet, the dashboard shows a reminder and Discord posts a setup note with a link to add languages.
- The server overview shows a banner when translations are on but no target languages are selected.
- Discord posts a setup reminder with an Open dashboard button, at most once every 24 hours.
- Fixedv2.14.2
Canceled subscriptions no longer block upgrades
When a server's old subscription has ended, server managers can start a new upgrade from Billing & upgrades instead of getting stuck behind the old billing account.
- Billing & upgrades now treats ended subscriptions as free when the paid period is over.
- The billing page still keeps invoices and live subscription changes limited to the account that paid.
- Fixedv2.14.1
Long and media translations are more reliable
When a long post needs many languages, BabelBot splits replies before Discord blocks them. If attached media fails, members can still get the translated text.
- Failed automatic translations can show Retry when BabelBot can try the missing languages again.
- Messages with text and attachments can still return the text translation when media could not be translated.
- Servers with many target languages may see multiple BabelBot replies instead of one reply that Discord rejects.
- Newv2.14.0
Manage BabelBot from your AI assistant
You can now connect Claude, ChatGPT, Cursor, or another AI app with remote HTTP MCP and OAuth support to your BabelBot account. Ask your assistant to check your settings, change languages, or review how your server is doing, and it handles the rest.
- New Integrations page in the dashboard with a copy-paste server address and setup steps for popular AI apps.
- Your assistant can view and change settings on any server you manage: languages, custom words, per-channel translation, channel rules, and more.
- Ask for a checkup and your assistant reviews your setup, plan, and recent usage, then points out what could work better.
- Connecting uses your Discord sign-in, changes follow the same permissions and plan limits as the dashboard, and you can disconnect an app at any time.
- Fixedv2.13.7
Billing stays with the purchase owner
Only the account that paid for a server can open the customer portal, view invoices, or change the subscription. Other server managers can still manage server settings.
- Customer portal, order history, retention offers, cancellation, and plan changes now check the purchase owner before proceeding.
- Legacy records without a linked buyer still allow any server manager, so older servers are not locked out.
- Improvedv2.13.6
Retry button for incomplete translations
When a translation comes back missing one or more languages, BabelBot now adds a Retry button to the notice so you can fill in the gaps with a single click.
- The Retry button stays available for about a minute after the incomplete translation appears.
- Retrying only re-translates the languages that were missing, so it is quick and does not repost the ones that already worked.
- Successful retries appear in the same place the translation would normally show up.
- If a retry cannot be delivered, BabelBot lets you know privately instead of leaving you guessing.
- Improvedv2.13.5
More reliable translation delivery
BabelBot now retries automatically when a translation comes back incomplete, and shows a clear notice when something cannot be translated instead of going quiet.
- Automatic translations, flag reactions, and voice chat now always end with a clear result: the translation, a partial one with a note, or a short failure notice.
- Incomplete results are retried automatically before BabelBot gives up, so partial translations happen less often.
- Messages that did not need translating stay quiet, so your channels are not filled with unnecessary notices.
- Fixedv2.13.4
Bridged messages keep translating during outages
If the AI translation service has a temporary problem, plain text messages sent between bridged channels now keep translating instead of failing.
- Plain text messages in bridged channels fall back to BabelBot's in-house engine when the main AI service hits a temporary error.
- Messages that use custom words or translate media still use AI only, so your terminology rules and attachments stay accurate.
- Improvedv2.13.3
Changelog updates are available by RSS
Server admins and community managers can now subscribe to BabelBot release notes from their RSS reader.
- The changelog now has an RSS feed at /changelog/rss.xml.
- The changelog page includes an RSS feed button so updates are easier to follow outside Discord.
- Fixedv2.13.2
Correct labels when translating into several languages
When BabelBot translates one message into multiple languages at once, it now double-checks that each translation is filed under the right language.
- If a translation is missing or mislabeled, BabelBot stops safely instead of posting it under the wrong language.
- This prevents cases where one language's heading could show another language's text.
- Fixedv2.13.1
More reliable multi-image translations
When a message has several images, BabelBot now makes sure every image was translated before posting the result.
- Posts with multiple images are retried automatically if the first attempt misses one of them.
- If an image still cannot be translated, BabelBot shows a failure notice instead of posting an incomplete result.
- Newv2.13.0
Video and voice-note translation restored
Paid servers with Media translation enabled can translate supported videos and Discord voice messages again, alongside images.
- Media translation now covers supported image attachments, supported video attachments, and Discord voice notes posted in text channels.
- Live voice chat translation is unchanged.
- Flag reactions and automatic message translation include the same supported media types when your plan and settings allow it.
- Newv2.12.0
Voice chat translation starts instantly
Running /voice start now joins your voice channel right away and translates every speaker into all of the channel's configured languages.
- /voice start no longer asks you to pick two languages first. It uses the target languages already configured for that voice channel.
- Channel overrides are respected, so a voice channel with its own language list uses those languages instead of the server defaults.
- Every speaker is now translated into all of the channel's target languages, not just two, and starting works with one or more configured languages.
- Improvedv2.11.4
Faster, more reliable server settings
The dashboard loads your server quicker and no longer trips over rapid changes.
- Changing target languages or toggles in quick succession now saves reliably instead of occasionally reverting.
- The server overview now appears right away while the usage chart loads on its own, so you are no longer waiting on stats to see the page.
- Switching between servers feels faster thanks to broader prefetching.
- Fixedv2.11.3
Flag reactions now work on image posts
Members can now react with a country flag on supported image posts to request a translation into that language.
- Flag reaction translations now include supported image attachments when media translation is available for the server.
- Image-only posts no longer fail silently when members use a flag reaction for on-demand translation.
- The same paid-plan and media translation setting rules still apply.
- Improvedv2.11.2
Flag reactions work in channels with auto translation off
Channel rules can now disable automatic translation while still allowing members to request translations with flag reactions.
- Turn Translation status off in a channel rule without blocking flag reaction translations.
- Use this for private, forum, archive, or support channels where admins want fewer automatic replies but still want on-demand translation.
- The Flag reactions setting in the matching channel rule still controls whether flags are allowed there.
- Improvedv2.11.1
Forum post translations stay in the post
BabelBot now handles Discord forum and media posts more naturally.
- Translations inside forum and media posts now appear as replies in that post, even when the server uses thread mode.
- Flag reaction translations in forum and media posts use the same reply behavior.
- Normal text channels still use your selected reply or thread preference.
- Newv2.11.0
Translate embeds and pick which bots to translate
BabelBot now translates the text inside embeds and can translate messages from bots you choose, like one that posts your rules.
- Embedded message text (titles, descriptions, fields, and footers) is now translated everywhere, on every plan, using the same usage as a normal translation.
- New Translate other bots setting lets you pick specific bots in your server whose messages and embeds should be translated.
- Choose bots from a list of the bots already in your server instead of pasting IDs.
- BabelBot always ignores its own messages and can never be added to the list.
- Improvedv2.10.4
Better translation for posts with multiple images
BabelBot now translates every image in a message instead of focusing on the first one.
- Send several screenshots in one message and BabelBot covers each image in order rather than blending them into a single summary.
- Each image is labeled so longer threads and multi-page documents stay easy to follow.
- Media translation still needs to be enabled in your dashboard and is available on Pro and above.
- Improvedv2.10.3
Custom words can apply to all languages
Server admins can now set one custom word for every target language.
- Choose All Languages when adding or editing a custom word in the dashboard.
- Use it to keep names, gamertags, acronyms, and brand terms unchanged without creating one entry per language.
- Language-specific custom words still work for terms that need a different translation per language.
- Fixedv2.10.2
Quota only counts delivered translations
BabelBot no longer charges translation quota when a translation stops before members receive it.
- Your AI translation quota is only counted once a translation is actually delivered to the channel, thread, or bridged channel.
- If a send fails (for example, missing permissions or a deleted channel), the quota is released instead of counting against your plan.
- Skipped duplicate messages, translation errors, and messages with nothing to translate no longer use up quota.
- For bridges that relay to several channels, only the channels that actually received the message are counted.
- Improvedv2.10.1
View invoices from billing
Paid servers can open the customer portal straight from the dashboard to see invoices.
- New View invoices button on the billing page when your server has an active Polar subscription.
- Opens the Polar customer portal so you can download past invoices without hunting for email links.
- Newv2.10.0
Custom words
Tell BabelBot exactly how specific words should be translated on your server.
- Add custom words from the dashboard under Settings → Custom words.
- Control how names, game terms, community slang, and brand words are translated.
- Keep a term untranslated (for example, keep "BabelBot" as "BabelBot") or set a specific translation per target language.
- Available on Pro, Ultra, legacy paid, and lifetime servers. Free servers can preview the setting and upgrade to start adding words.
- Improvedv2.9.1
Smoother translation delivery
Better handling for long messages and clearer prompts when media translation needs a paid plan.
- Very long messages in reply mode now fall back gracefully instead of failing silently.
- Free servers see a clearer nudge when someone posts an image or video that needs a paid plan to translate.
- Paid servers get a one-time heads-up when media translation is available on their plan but currently disabled.
- Newv2.9.0
Skip the languages you don't want translated
Choose source languages BabelBot should leave untouched while it keeps translating everything else.
- New "Don't translate from" setting skips automatic translation for the languages you pick.
- Keep your main server language untouched, for example leave English alone on a mostly-English server.
- Set different rules per channel with Channel rules.
- Available on all plans.
- Newv2.8.0
Guided setup for new servers
A short in-browser setup gets new servers translating in about two minutes.
- Pick the languages your members should read in.
- Choose whether translations appear as replies or in threads.
- Send a test message to confirm everything works.
- A "Start guided setup" button in the welcome DM opens the flow with your server already selected.
- Setup follows your dashboard language. Existing servers don't need to do anything.
- Newv2.7.0
Voice chat translation
Translate live Discord voice calls into readable text right in the channel chat.
- Start a session with /voice start and choose exactly two languages.
- BabelBot joins the call and posts translations in the voice channel chat as people talk.
- Choose clean speaker messages for a simple read-along, or detailed embeds with the original transcript and detected language.
- Available on Ultra and Lifetime. Clean speaker messages need the Manage Webhooks permission.
- Improvedv2.6.0
The dashboard now speaks your language
The dashboard is available in 22 languages, with quick theme switching.
- 22 languages, including Filipino, Bengali, Chinese (Simplified and Traditional), Malay, and Ukrainian.
- Language and theme switcher added to the top right.
- Fixed Discord login issues some people were running into.
- Improvedv2.5.1
Documentation on babelbot.xyz
Product docs now live on the main website instead of a separate subdomain.
- Guides, setup help, and billing explanations are available at babelbot.xyz/docs.
- Easier to discover from the marketing site and footer without switching domains.
- Releasev2.5.0
Dashboard 2.0
A rebuilt dashboard with a clearer layout and far less clicking to find what you need.
- Server overview with status, suggested next steps, plan usage, and a 30-day translation chart in one place.
- Settings grouped together: languages, reply mode, channel rules, server-wide flag reactions, ignored users, and media translation.
- Simpler bridges page and a reworked billing page.
- Configure everything at app.babelbot.xyz or with /dashboard. The old setup commands (/server, /channel, /language, /bridge, /quota) are retired.
- Improved translation detection and image handling under the hood.
- Newv2.4.1
Mirrored threads across bridges
Bridged channels in thread mode now keep conversation threads in sync on both sides.
- When a bridged channel uses thread-mode translations, replies in one channel open a matching thread in the linked channel.
- Makes long bridge conversations easier to follow without losing thread context.
- Works automatically for existing bridges configured for thread delivery.
- Newv2.4.0
Earn extra AI translations by voting
Free servers can unlock 100 bonus AI translations by voting for BabelBot on top.gg.
- Claim 100 extra AI messages by voting on top.gg.
- Available from the Recommended next step banner in the dashboard, and from the welcome DM for new servers.
- One bonus per server. Messages are added automatically once the vote is confirmed.
- Newv2.3.0
Translate any message, anywhere
Install BabelBot as a global app and translate messages straight from the right-click menu.
- Right-click any message, then go to Apps → Translate Text or Detect Language.
- Translate Text replies privately, so it never clutters the channel.
- Defaults to your Discord language. Change it any time with /set-context-language.
- Detect Language shows the language BabelBot thinks a message is written in.
- Improvedv2.2.0
Replies keep their context across bridges
Bridged replies now carry a short translated quote of the message they answer.
- Using Discord's Reply button includes a translated snippet of the original message in the other channel.
- Makes busy, multi-person bridge conversations much easier to follow.
- Enabled automatically for bridges, with no new permissions or setup.
- Newv2.1.0
Unlimited translations on free servers
Free servers keep translating after the included AI quota runs out.
- Once the AI quota is used, BabelBot switches to its in-house translation engine and keeps going.
- Translation no longer stops when the limit is reached.
- A notice appears in Discord when a server reaches its AI limit.
- Improvedv2.0.4
More flag emojis for on-demand translation
React with a wider range of country flags to translate a message into that language.
- Expanded flag-to-language mapping so more regional and variant flags work reliably.
- Flag reactions still work server-wide from the dashboard, or per channel with channel rules.
- Improvedv2.0.3
Clearer plan names: Pro and Ultra
Paid tiers are now called Pro and Ultra instead of Starter and Advanced.
- Same features and limits, just names that are easier to compare on the pricing page.
- Existing subscriptions keep working with no action needed.
- Newv2.0.2
Hub-and-spoke bridge groups
Link one central channel to several language channels instead of only pairing channels one-to-one.
- Create a bridge group with one hub channel and multiple spoke channels from the dashboard.
- Messages in the hub relay to every linked channel with the right target language.
- Useful for announcement channels that need to reach several language rooms at once.
- Improvedv2.0.1
Founder access and cleaner multi-language replies
Lifetime pricing is now Founder access, with tidier reply formatting and automatic thread cleanup.
- Lifetime plan renamed to Founder access across the website, dashboard, and checkout.
- When several target languages apply, BabelBot bundles translations into one embed when possible.
- Old translation threads are cleaned up automatically based on your retention settings.
- Releasev2.0.0
BabelBot 2.0
The same bot you know, rebuilt from the ground up so new features and fixes ship faster.
- Slash commands grouped for simpler setup: /config, /bridge, and /billing.
- Billing and upgrades wired through the dashboard for clearer plan management.
- New /diagnostics commands to speed up support.
- A foundation rewrite that makes future improvements much easier to ship.
- Newv1.9.1
Toggle flag reactions on announcements
Choose whether flag reactions work on announcement channels and cross-posts.
- New server-wide setting to enable or disable flag reaction translations on announcement-style messages.
- Helps busy announcement channels avoid accidental translations from casual flag reactions.
- Improvedv1.9.0
Natural-looking bridge messages
Bridged messages now appear as webhooks instead of bot embeds.
- Messages translated to a bridged channel look like a person talking directly, not a bot embed.
- Requires the new Manage Webhooks permission for the BabelBot role.
- Improvedv1.8.0
Share feedback from the dashboard
A quick way to request features or report bugs without leaving the dashboard.
- New feedback button in the bottom left of the dashboard sidebar.
- Submit a feature request or a bug report in a couple of clicks.
- Newv1.7.0
Transfer founder access between servers
Move your one-time Founder access purchase to another server you own.
- Start a transfer from the dashboard when you want lifetime access on a different community.
- Ownership checks make sure only servers you control can send or receive a transfer.
- Newv1.6.0
Translate followed Discord announcements
BabelBot can now translate native Discord announcement cross-posts your server follows.
- Enable translation for followed announcements in server settings.
- Works with announcement embeds and cross-posted updates, not just regular chat messages.
- Off by default so you can opt in when your server follows external announcement channels.
- Newv1.5.1
7-day free trial for new servers
Try premium AI translation volume before choosing a paid plan.
- New servers get a 7-day trial with higher AI translation limits.
- Upgrade any time from the dashboard or /upgrade in Discord.
- After the trial, your server returns to the normal free plan limits.
- Releasev1.5.0
Web dashboard launch
Manage languages, billing, and server settings from the browser for the first time.
- Sign in with Discord to see every server where you have admin access.
- Server overview with usage stats, target languages, and quick actions.
- Dark mode, mobile-friendly layout, and a dashboard link in the welcome DM.
- Billing and upgrades moved from Discord-only flows into the dashboard.
- Newv1.4.0
Linked channel bridges
Connect two channels so messages automatically translate and relay between them.
- Create bidirectional bridges between language channels with /bridge or the dashboard.
- Each side translates into the language configured for the destination channel.
- Bridge count limits depend on your plan tier.
- Newv1.3.0
Welcome DM when BabelBot joins
New servers get a setup guide and upgrade link the moment BabelBot is installed.
- Branded welcome message with the most important slash commands to get started.
- Server-specific upgrade page so billing links always point to the right community.
- Quick path to open the dashboard and finish configuration.
- Improvedv1.2.0
Clearer missing-permission errors
When BabelBot lacks a Discord permission, you now get a plain-language explanation of what to fix.
- Helpful embeds name the exact permission BabelBot needs and which role to update.
- Covers common setup issues like missing Send Messages, Embed Links, or Manage Webhooks.
- Releasev1.1.0
Subscriptions through Polar
Checkout, billing, and plan management moved to Polar for a smoother upgrade experience.
- Monthly Pro and Ultra subscriptions plus one-time Founder access purchases.
- Customer portal for managing payment methods and viewing subscription status.
- Webhook-based billing keeps your server tier in sync after checkout.
- Newv1.0.0
Flag emoji reactions for on-demand translation
React with a country flag to translate any message into that language on demand.
- Add a flag reaction to a message and BabelBot posts the translation.
- Works alongside automatic channel translation without extra commands.
- Available on paid plans; configure per server or per channel.
- Improvedv0.9.0
Multiple languages in one thread
When several target languages apply, translations group into a single thread instead of flooding the channel.
- Thread mode keeps multi-language output organized in one place.
- Easier to read when your server translates each message into three or more languages.
- Newv0.8.0
Image and video translation
BabelBot reads text inside images and videos posted to your server.
- Translates visible text in image attachments and video thumbnails on paid plans.
- Free servers see a notice explaining that media translation requires an upgrade.
- Toggle on or off per server from the dashboard under media translation settings.
- Newv0.7.0
Choose replies or threads
Pick how translated messages appear in your channels.
- Reply mode posts each translation as a reply under the original message.
- Thread mode opens a dedicated thread per message for all target languages.
- Set your preference with /config or from the dashboard.