Release notes

Changelog

New features, improvements, and fixes for BabelBot. Updates ship continuously. Here is what changed and when.

Latest v2.16.6Follow announcements on DiscordRSS feed

BabelBot updates

Built in public, shipped in Discord

105 updates
  1. Fixedv2.16.6

    Settings section indicator follows scrolling

    The settings panel now keeps the current section selected in the gaps between cards. It also selects the final linked section when you reach the bottom of the page.

  2. Improvedv2.16.5

    Navigate settings by section

    Use the new local panel on the server settings page to jump between sections and see the current section as you scroll.

  3. Improvedv2.16.4

    Founder Access is EUR 199 again

    The 50% Founder Access sale has ended. New purchases use the one-time list price shown on the billing page.

  4. Fixedv2.16.3

    Old website language links open in English

    Old website links in Arabic, Bengali, Filipino, Hindi, Hungarian, Malay, Dutch, Polish, Ukrainian, and Vietnamese now open the matching English page.

    • The website interface falls back to English. BabelBot can still translate messages in these languages.
  5. Improvedv2.16.2

    Founder Access flash sale: 50% off

    Founder Access costs EUR 99.50 instead of EUR 199 until August 29. The sale price applies at checkout and is shown on the pricing page.

  6. Improvedv2.16.1

    Opt out of non-essential emails

    Checkout, cancellation feedback, and review request emails now include a link to ask us to stop sending them.

  7. Newv2.16.0

    Report a bad translation from a thread

    Select Bad response on a translation in a thread to tell us what went wrong in a private Discord form.

    • You can describe the problem and include a suggested translation.
    • We delete feedback records after 90 days.
  8. Fixedv2.15.1

    Free quota pools are shown separately

    The dashboard now shows your Free trial, top.gg bonus, and monthly translation balances separately.

    • Only the monthly balance resets each month. Trial and top.gg translations are one-time bonuses.
    • The activity chart is separate from your remaining translations.
  9. Newv2.15.0

    Flag translations can arrive by private DM

    Server managers can choose whether flag reaction translations appear in the channel or go only to the member who requested them.

    • Private flag translations include a link to the original Discord message.
    • If Discord blocks the DM, BabelBot does not post the translation publicly.
  10. Fixedv2.14.44

    Translate Text replies show only the translation

    Translate Text now shows the translation in its private reply without repeating the original message.

  11. Fixedv2.14.43

    Server disable stops flag translations

    Disabling BabelBot for a server now stops flag-reaction translations as well as automatic message translation.

    • Channel rules can still turn off automatic translation while allowing flag reactions when BabelBot is enabled for the server.
  12. Fixedv2.14.42

    Same-language voice chat stays silent

    When the speaker already uses the only target language, BabelBot stays quiet instead of posting a translation failure.

  13. Fixedv2.14.41

    Khmer interface locale removed

    We removed the incomplete Khmer interface from the website and dashboard.

    • BabelBot can still translate Khmer messages. Only the website and dashboard interface locale was removed.
  14. Fixedv2.14.40

    Fewer failed AI translations

    If the first AI model is slow or returns an unusable translation, BabelBot tries another before showing a failure.

  15. Fixedv2.14.39

    Bridge setup shows the plan limit earlier

    When another linked channel would exceed your plan limit, BabelBot stops you before you try to save it.

  16. Improvedv2.14.38

    See which languages use AI quota

    The dashboard now marks languages that need AI quota. Cantonese is also available as a target language.

  17. Fixedv2.14.37

    BabelBot catches translations in the wrong script

    If a translation uses the wrong writing system, BabelBot tries again instead of posting it. Requests also stop when they reach their time limit.

  18. Improvedv2.14.36

    Free and Pro include more languages

    Free servers can now use 2 target languages, and Pro servers can use 5. Existing servers get the higher limits automatically.

  19. Fixedv2.14.35

    Short messages use the right source language

    BabelBot no longer skips short English replies when a translation provider reports the wrong source language.

  20. Improvedv2.14.34

    Permission problems show up on Overview

    When BabelBot cannot deliver translations because Discord permissions are missing, Overview lists the affected channel and the permissions to grant.

    • Repeated failures for the same channel are grouped into one Overview warning.
    • The warning clears after BabelBot successfully delivers a translation in that channel.
  21. Fixedv2.14.33

    New translation threads do not stay in your channel list

    After BabelBot translates your message or flag request in a new thread, it removes you from that thread.

  22. Improvedv2.14.32

    Translation prompt tweaks

    We adjusted BabelBot's translation prompt to use wording that native speakers are more likely to use in Discord chats.

    • The prompt prefers common conversational phrases over literal dictionary wording.
    • We added guidance for short reactions, slang, profanity, internet abbreviations, and politeness in the target language.
  23. Fixedv2.14.31

    Custom emoji-only messages stay out of translation

    BabelBot no longer posts translations for messages that contain only custom or animated Discord emoji.

  24. Fixedv2.14.30

    Translations stay inside existing threads

    Translate a message or use a flag reaction inside a Discord thread and BabelBot posts the result in that thread.

  25. Fixedv2.14.29

    Deleted linked channels stop causing delivery errors

    Delete a linked channel and BabelBot removes it from your bridge settings without breaking the remaining channels.

  26. Newv2.14.28

    Server stickers cross linked channels

    Share a custom server sticker in one linked channel and BabelBot carries it to the others, including sticker-only messages.

    • Most stickers keep their Discord preview. Other formats appear as a link to the original.
    • Sticker-only messages and edits do not use translation quota.
  27. Fixedv2.14.27

    Link previews reach every linked channel

    Links now keep their Discord preview in every linked channel, including links at the end of a message.

  28. Fixedv2.14.26

    Custom and animated reactions cross linked channels

    BabelBot copies custom and animated reactions between linked channels, including emoji that belong to another server.

    • When the last member removes a reaction, BabelBot removes its copied reactions too.
  29. Fixedv2.14.25

    Spoilers stay hidden in linked channels

    Mark an image or supported video as a spoiler in one linked channel and its copies stay hidden until a member reveals them.

  30. Newv2.14.24

    Reactions follow messages across linked channels

    React to a message in any linked channel and BabelBot adds the same reaction to its copies in the other channels.

    • Discord shows BabelBot as the reacting account on each copied reaction.
    • Removing the last matching reaction clears BabelBot's copies on messages from the past 30 days.
  31. Fixedv2.14.23

    Linked replies show the latest quote

    Replies in linked channels now quote the message you answered instead of an older message in the chain.

    • Select the quote to open the original message in Discord.
  32. Fixedv2.14.22

    One failed language does not block media translations

    When BabelBot translates a media post into several languages in the same channel, it posts the translations that worked even if one language fails.

    • If an attachment still fails for one language, BabelBot posts the translated message text with a Partial translation notice.
  33. Fixedv2.14.21

    Custom words keep their chosen spelling

    BabelBot keeps the spelling you chose for names, slang, and game terms in translated messages.

    • Rules for one language do not affect the others when a message has several translations.
  34. Newv2.14.20

    Edits and deletions stay in sync

    Edit or delete a message in a linked channel and BabelBot applies the change to its translated copies.

    • This works in linked threads and in groups with several language channels.
    • BabelBot keeps messages in sync for 30 days.
  35. Fixedv2.14.19

    Post text stays with attachment translations

    Written captions now stay with image, video, PDF, and audio translations, including flag requests and linked channels.

  36. Fixedv2.14.18

    Videos preview in linked channels

    Supported videos shared through a bridge show Discord's normal preview in the destination channel.

    • Other files stay available as labeled links, and video sharing does not use translation quota.
  37. Fixedv2.14.17

    Bridges keep every message moving

    Linked channels now carry messages made only of numbers, emoji, timestamps, or punctuation instead of dropping them.

  38. Improvedv2.14.16

    Forwarded messages work across bridges

    Forward a Discord message into a linked channel and BabelBot now carries it across the bridge.

    • BabelBot translates forwarded text and rich cards, then mirrors attached images and files.
    • The bridge labels the relay as forwarded and shows the member who forwarded it as the sender.
  39. Fixedv2.14.15

    Bridges keep working when automatic translations are off

    Turning off automatic translation in a linked channel no longer stops messages from its bridge.

    • To stop messages between linked channels, remove or disable the bridge.
  40. Improvedv2.14.14

    Linked channels share images and files

    People in linked channels can open the same attachments without turning on Media translation.

    • Images appear as previews and files appear as links in every linked channel.
    • Sharing an attachment does not use translation quota. BabelBot still translates its caption.
  41. Newv2.14.13

    Choose whose messages BabelBot ignores

    Server managers can now stop translations for a specific member or bot from the dashboard.

    • Add a Discord user ID under Settings, then Ignored users.
  42. Improvedv2.14.12

    See what to set up next

    Once your server starts translating, the overview suggests settings that may help your community.

    • Suggestions include linked channels, voice chat translation, custom words, and channel rules.
    • Setup problems and plan limits still appear first.
  43. Improvedv2.14.11

    Large bridge groups deliver faster

    Messages reach linked language channels sooner when one central channel connects to many others.

    • A bridge group can connect up to 25 language channels.
  44. Fixedv2.14.10

    Translations no longer disappear when replies fail

    If Discord cannot attach a translation to the original message, BabelBot posts it in the channel instead.

    • This covers deleted messages and missing thread permissions.
  45. Improvedv2.14.9

    Short translations can use recent messages

    BabelBot can check up to five recent messages when a short phrase depends on the conversation.

    • This helps with pronouns, slang, and words that have several meanings.
  46. Fixedv2.14.8

    Translate PDFs and audio without a caption

    BabelBot can translate a supported PDF or audio file even when the message contains no text.

    • PDFs up to 50 MB and common audio files need Media translation on a paid plan.
  47. Fixedv2.14.7

    Image translations work again

    BabelBot can translate screenshots and other image posts again instead of showing a failure.

  48. Improvedv2.14.6

    Founder Access joins the main pricing table

    Founder Access now appears beside the monthly plans in the main pricing table.

  49. Fixedv2.14.5

    Translate embed text from a flag or message menu

    Flag reactions and the Translate message menu now translate text inside Discord embeds.

  50. Improvedv2.14.4

    Mentions and commands stay intact

    Translations now keep Discord mentions, roles, channels, and emoji intact. BabelBot also leaves short bot commands alone.

    • Each target language gets its own embed, so long translations are less likely to be cut off.
  51. Improvedv2.14.3

    Clearer setup when languages are missing

    If BabelBot is on but your server has no target languages, the dashboard and Discord now show a link to finish setup.

  52. 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.

    • The billing page still keeps invoices and live subscription changes limited to the account that paid.
  53. Fixedv2.14.1

    Retry missing languages and keep translated text

    Members can retry missing languages, and an attachment failure no longer hides a successful text translation.

    • Large multi-language translations split across replies before they reach Discord's message limit.
  54. Newv2.14.0

    Connect BabelBot to your AI assistant

    Connect Claude, ChatGPT, Cursor, or another compatible AI app to check and update your BabelBot settings.

    • Copy the connection address from the Integrations page and add it to your AI app.
    • Your assistant can manage languages, custom words, channel translation, and channel rules for servers you manage.
    • The connection uses your Discord permissions and can be disconnected at any time.
  55. Fixedv2.13.7

    Billing controls stay with the account that paid

    Only the account that paid can view invoices or change the subscription for that server.

    • For older purchases without a linked buyer, any server manager can still manage billing.
  56. Improvedv2.13.6

    Retry button for incomplete translations

    When a translation is missing a language, use Retry to translate only the missing part.

    • The button stays available for about one minute.
  57. Improvedv2.13.5

    Clear feedback when a translation fails

    BabelBot retries incomplete translations and tells members when it cannot finish one.

    • This applies to automatic translations, flag requests, and voice chat translation.
  58. Fixedv2.13.4

    Bridge messages keep translating during AI outages

    Plain text keeps moving between linked channels during a temporary problem with the AI translation service.

    • Messages with custom words or media still require AI translation.
  59. Improvedv2.13.3

    Follow the changelog by RSS

    Subscribe to BabelBot release notes from the RSS button on the changelog page or at /changelog/rss.xml.

  60. Fixedv2.13.2

    Keep the right translation under each language

    If a multi-language result is missing a language or uses the wrong heading, BabelBot stops it instead of posting text under the wrong language.

  61. Fixedv2.13.1

    Multi-image translations no longer lose an image

    BabelBot retries a post if the first translation misses an image. If an image still fails, it shows a failure instead of an incomplete result.

  62. Newv2.13.0

    Video and voice-note translation is back

    Paid servers with Media translation enabled can again translate supported videos and Discord voice notes through automatic translation or a flag reaction.

  63. Newv2.12.0

    Voice chat uses your configured languages

    Running /voice start now joins your voice channel right away and translates every speaker into all of the channel's configured languages.

    • A voice channel with its own language list uses that list instead of the server defaults.
  64. Improvedv2.11.4

    Rapid settings changes no longer revert

    The dashboard now saves quick changes to languages and switches without reverting them.

    • The server overview appears before the usage chart finishes loading.
    • Switching between servers is faster.
  65. Fixedv2.11.3

    Translate image posts with a flag reaction

    Members can translate a supported image with a country flag when the server's plan and Media translation setting allow it.

  66. 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.

    • The Flag reactions setting in the matching channel rule still controls whether flags are allowed there.
  67. Improvedv2.11.1

    Forum translations stay with the post

    Translations appear inside Discord forum and media posts instead of opening a separate thread.

    • Flag translations stay inside the forum or media post too.
    • Regular text channels keep using your reply or thread setting.
  68. Newv2.11.0

    Translate embeds and messages from selected bots

    BabelBot can translate text inside embeds and messages from bots you choose.

    • Choose bots by name under Translate other bots. You do not need to copy their IDs.
    • Embed translations are available on every plan and use the same quota as a regular translation.
  69. Improvedv2.10.4

    Translate every image in a post

    BabelBot now translates every image in a message instead of focusing on the first one.

    • Each image is translated and labeled in order.
    • Media translation still needs to be enabled in your dashboard and is available on Pro and above.
  70. 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.
    • Language-specific custom words still work for terms that need a different translation per language.
  71. Fixedv2.10.2

    Quota only counts delivered translations

    BabelBot no longer charges translation quota when a translation stops before members receive it.

    • If Discord rejects a translation, BabelBot returns the reserved quota to your balance.
    • For bridges that relay to several channels, only the channels that actually received the message are counted.
  72. Improvedv2.10.1

    View invoices from billing

    Paid servers can use View invoices on the billing page to open Polar and download past invoices.

  73. Newv2.10.0

    Custom words

    Choose how BabelBot translates names, game terms, community slang, and brand names on your server.

    • Add custom words from the dashboard under Settings, then Custom words.
    • Keep a term unchanged or set its translation for a specific language.
    • Available on Pro, Ultra, legacy paid, and lifetime servers. Free servers can preview the setting and upgrade to start adding words.
  74. Improvedv2.9.1

    Long replies fail less often

    If Discord cannot accept a long translation as a reply, BabelBot posts it in the channel instead.

  75. Newv2.9.0

    Skip the languages you don't want translated

    Choose source languages BabelBot should leave untouched while it keeps translating everything else.

    • Use Don't translate from in your server settings or set different languages in Channel rules.
    • Available on all plans.
  76. Newv2.8.0

    Guided setup for new servers

    A short in-browser setup gets new servers translating in about two minutes.

    • Choose your languages and reply style, then send a test message.
    • Start guided setup from the welcome DM to open the right server.
  77. 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. BabelBot joins the call and posts translations in the voice channel chat.
    • Available on Ultra and Lifetime. Clean speaker messages need the Manage Webhooks permission.
  78. Improvedv2.6.0

    Dashboard available in 22 languages

    Use the language and theme switcher in the top right to change how the dashboard appears.

    • Languages include Filipino, Bengali, Chinese, Malay, and Ukrainian.
  79. Improvedv2.5.1

    BabelBot guides moved to the main website

    Setup and billing help now live at babelbot.xyz/docs and open from the website footer.

  80. Releasev2.5.0

    Dashboard 2.0

    A new dashboard puts server status, settings, usage, and billing in fewer pages.

    • See server status, suggested next steps, plan usage, and 30 days of translation activity on one overview.
    • Find languages, reply mode, channel rules, flag reactions, ignored users, and Media translation together under Settings.
    • Open the dashboard at app.babelbot.xyz or with /dashboard. The old setup commands are retired.
  81. Newv2.4.1

    Keep bridge conversations in matching threads

    In thread mode, a reply in one linked channel opens or joins the matching thread on the other side. Existing bridges need no changes.

  82. Newv2.4.0

    Earn extra AI translations by voting

    Free servers can claim 100 bonus AI translations once by voting for BabelBot on top.gg.

    • Open the vote link from the dashboard or welcome DM. BabelBot adds the bonus after top.gg confirms the vote.
  83. Newv2.3.0

    Translate any message, anywhere

    Install BabelBot as a global app and translate messages straight from the right-click menu.

    • Right-click a message, then open Apps and choose Translate Text or Detect Language.
    • Translate Text replies privately and uses your Discord language by default.
    • Change your target language with /set-context-language.
  84. Improvedv2.2.0

    Replies keep their context across bridges

    A reply in a linked channel now includes a short translated quote of the message it answers.

  85. Newv2.1.0

    Unlimited translations on free servers

    Free servers keep translating after the included AI quota runs out.

    • BabelBot switches to its own translation model after the AI quota runs out.
    • A notice appears in Discord when a server reaches its AI limit.
  86. Improvedv2.0.4

    More flags for on-demand translation

    Members can use more country and regional flags to request a translation.

    • Use flag reactions across the server or control them per channel with channel rules.
  87. Improvedv2.0.3

    Paid plans are now Pro and Ultra

    Starter is now called Pro, and Advanced is now called Ultra. Features, limits, and existing subscriptions stay the same.

  88. Newv2.0.2

    Connect one channel to several language channels

    Use one central channel to reach several linked language channels.

    • Create the group in the dashboard. Messages from the central channel reach each linked channel in its language.
  89. Improvedv2.0.1

    Founder Access and tidier multi-language replies

    Lifetime plans have a new name, and multi-language replies take up less room.

    • Lifetime plans are called Founder Access across the website, dashboard, and checkout.
    • When a message needs several languages, BabelBot groups the translations in one embed when they fit.
    • Translation threads follow your server's retention setting.
  90. Releasev2.0.0

    BabelBot 2.0

    A simpler command setup, dashboard billing, and better tools for support.

    • Use /config, /bridge, and /billing to set up BabelBot with fewer commands.
    • Manage billing and upgrades from the dashboard.
    • Run /diagnostics when support asks for details about your setup.
  91. Newv1.9.1

    Control flag translations on announcements

    Server managers can turn flag translations for announcements and cross-posts on or off.

  92. Improvedv1.9.0

    Bridge messages look like regular Discord messages

    Messages in linked channels use Discord's regular message style instead of bot embeds.

    • BabelBot needs Manage Webhooks permission for this format.
  93. Improvedv1.8.0

    Share feedback from the dashboard

    Use Feedback in the dashboard sidebar to request a feature or report a bug.

  94. Newv1.7.0

    Transfer founder access between servers

    Move your one-time Founder Access purchase to another server you manage from the dashboard.

  95. 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.
    • The setting is off by default.
  96. Newv1.5.1

    7-day free trial for new servers

    New servers get seven days with higher AI translation limits before returning to the Free plan.

    • Upgrade during the trial from the dashboard or with /upgrade in Discord.
  97. 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.
    • The overview shows usage, target languages, and common actions.
    • Manage billing and upgrades from the dashboard.
  98. 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.
  99. Newv1.3.0

    Welcome DM when BabelBot joins

    When BabelBot joins a server, it sends the installer a private setup guide with the main commands and a link to the dashboard.

  100. Improvedv1.2.0

    Permission errors say what to fix

    When BabelBot lacks a Discord permission, its error names the permission and the role to update.

  101. Releasev1.1.0

    Manage BabelBot billing through Polar

    Polar handles checkout, subscriptions, and Founder Access purchases.

    • Choose a monthly Pro or Ultra subscription, or buy Founder Access once.
    • Use the customer portal to update payment details and check your subscription.
    • BabelBot updates your server's plan after checkout.
  102. Newv1.0.0

    Flag emoji reactions for on-demand translation

    React with a country flag to translate any message into that language on demand.

    • Flag reactions work alongside automatic translation and can be configured for the server or per channel.
    • Available on paid plans.
  103. Improvedv0.9.0

    Multiple languages in one thread

    In thread mode, translations for several target languages now share one thread.

  104. Newv0.8.0

    Image and video translation

    BabelBot reads text inside images and videos posted to your server.

    • Available on paid plans and controlled by the Media translation setting in the dashboard.
  105. 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.