Release notes

Changelog

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

Latest v2.29.5Follow announcements on DiscordRSS feed

BabelBot updates

Built in public, shipped in Discord

168 updates
  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.
  4. Improvedv2.29.2

    Voice chat skips filler sounds

    Voice chat translation no longer posts a message for a hesitation sound such as "um", "uh" or "hmm", or for music and laughter with no words. Short answers such as "yes", "ok" or "wait" still get a translation.

  5. Fixedv2.29.1

    Forwarded messages were not translated

    Fixed a bug where BabelBot translated forwarded messages only in bridges. They now get translated like other messages, including with flag reactions and Translate Text.

  6. Newv2.29.0

    Settings backups

    You can now save a copy of BabelBot's settings for your server and restore it later. Open Settings, then Backups, and select Back up now.

    • Before a restore, BabelBot shows each setting that will change, with its current value and its value after the restore.
    • Free keeps 1 backup, and a new backup replaces it. Pro, Ultra and Founder Access keep 5, and BabelBot adds one each week if the settings changed.
    • Backups do not include the bot nickname and profile.
  7. Improvedv2.28.3

    Find members by name in Ignored users

    You no longer need to copy a Discord user ID to ignore a member. Select Add member, type the start of their username or server nickname, and select them from the results.

    • The ignored list shows each member with their name and avatar.
    • Bots show a Bot label, and you can ignore them too.
    • For a member who left the server, you can still paste their user ID.
  8. Improvedv2.28.2

    Settings pages show what is on

    Each feature on a settings page now has its switch next to its name. Its options show only while it is on, and a feature that your plan does not include shows as one line with a link to the plans.

    • Flag reactions shows its Discord preview next to its options.
    • On wide screens, a list of the sections on the page stays next to the content and marks the section you are reading.
    • How it works shows under features that are on.
  9. Improvedv2.28.1

    Shorter dashboard sidebar

    The server sidebar now shows Overview, Translation, Bridges, Voice chat and Audit logs, with Settings at the end. Related settings share one page, so the sidebar went from 22 entries to 7.

    • Translation has target languages, automatic translation, reply mode and channel rules.
    • Bridges has bridges in your server and cross-server connections.
    • Settings opens Features (flag reactions, custom words, media translation, conversation mode), Filters (skip languages, ignored users), Bot identity, Billing and Danger zone.
    • Your plan and AI translation use are now at the bottom of the sidebar. Select them to open Billing.
    • Old links and saved bookmarks still open the right setting.
  10. Improvedv2.28.0

    Pro and Ultra translations move with the plan

    The AI translation allowance of a Pro or Ultra plan now belongs to the plan, not to the server. When you move a plan to another server, the translations it used in this billing period move with it.

    • The allowance resets when the plan renews, not on the 1st of the month. Free still resets on the 1st.
    • Each Pro and Ultra plan starts this billing period with its full allowance.
    • Overview shows the date the allowance resets, and its usage estimate covers the period up to that date.
    • The billing portal shows how many AI translations a Pro or Ultra plan has left.
  11. Improvedv2.27.3

    Founder Access is limited to 100 plans

    BabelBot sells 100 Founder Access plans in total. The pricing page and Billing under Account show how many are left.

    • When all 100 are sold, Founder Access purchases close. Ultra stays available as the monthly plan with the same features.
    • Servers that have Founder Access keep it.
  12. Fixedv2.27.2

    Messages that start with a mention failed to translate

    Fixed a bug where some messages that start with a user, role or channel mention got a "Translation failed" notice instead of a translation, and bridges copied them without a translation. Messages with a run of tildes, such as "~~~", had the same problem.

  13. Improvedv2.27.1

    Channel rules can cover a whole category

    A channel rule can now cover a Discord category. The rule applies to every channel in the category, including channels added later, such as new tickets from a ticket bot.

    • Open Moderate, then Channel rules, and select the category in the channel list of a rule.
    • A rule that names a channel wins over a rule for its category, so one channel can keep its own settings.
    • Language threads still need channels that you select one by one.
  14. Newv2.27.0

    Reaction shortcuts for flag translations

    BabelBot can now add reactions to new messages, so members tap one to get a translation instead of adding a flag themselves. Open Extras, then Flag reactions, and choose a shortcut under Reaction shortcuts.

    • Language flags adds up to 5 flags that you choose. When BabelBot translates the message automatically, it leaves out the flags for those languages and for the language of the message.
    • Globe adds one 🌐. A tap translates the message into the member's own language, which BabelBot asks for by direct message on the first tap. Translations go by direct message, or in the channel if you choose Public.
    • Adding the reactions does not use AI translations. Each translation that a tap sends uses one.
  15. Newv2.26.0

    Plans belong to the person who bought them

    The person who bought a paid plan can now move it to a different server at any time. Before, a plan stayed on its server, and only Founder Access could move, with 90 days between moves.

    • Open Billing under Account in the dashboard to see your plans. You can use a plan on a server, move it, or remove it from its server. Plan changes, cancellation, invoices and payment details are there too.
    • A server's Billing page shows who owns its plan. Other server managers can still change the server settings.
    • If BabelBot leaves a server, the plan stays on it for 180 days. We email you after 14 days, so you can add BabelBot again or move the plan.
    • Older purchases show on your billing page when you sign in with the Discord account that paid, or with the same verified email address.
  16. Improvedv2.25.2

    Plan changes pause settings and bridges over the limit

    When a server moves to a plan with lower limits, BabelBot now pauses the target languages, channel rule languages and custom words over the new limits instead of deleting them. Bridges over the limit, which kept running before, now pause too.

    • The dashboard shows these items as Paused. They work again on a plan with room for them.
    • A paused bridge copies no messages, and its channels get no automatic translation.
    • To make a paused item active, delete another item or move to a plan with room for it. You cannot add items while a list is over its limit.
  17. Improvedv2.25.1

    Pro and Ultra include twice as many AI translations

    Pro now includes 10,000 AI translations per server each month instead of 5,000, and Ultra includes 50,000 instead of 25,000. Prices stay the same, and the larger allowance applies to the current month.

  18. Releasev2.25.0

    Every translation uses AI, and Free is limited to 100 a month

    Every BabelBot translation now uses AI, and BabelBot's own translation model is gone. When a server uses all of its AI translations for the month, translations now pause until the allowance resets.

    • Free includes 100 AI translations per server each month. The allowance resets at 00:00 UTC on the 1st. The one-time starting pool and the one-time top.gg bonus are gone.
    • When the Free allowance runs out, any member can vote for BabelBot on top.gg. Each vote resets the server's allowance for the current month to 100. Use the Vote to reset button on BabelBot's notice in Discord, or the vote card on the dashboard Overview.
    • Free now allows 3 target languages. The AI only label is gone, because every target language works the same way.
    • Pro and Ultra also pause at their monthly allowance of 5,000 and 25,000 AI translations. Founder Access and Legacy Ultra keep unlimited AI translations.
    • Translate Text does not count toward the allowance and keeps working while translations are paused.
  19. Fixedv2.24.13

    Translations kept the old text after an edit

    Fixed a bug where editing a message left BabelBot's reply or thread translation on the old text. BabelBot now updates a translation for 30 days after it posts it, but not translations from before this update.

  20. Fixedv2.24.14

    Romanized messages skipped as English

    Fixed a bug where BabelBot could skip a message written in another language with Latin letters, such as romanized Hindi, as if it were already in English.

    • After a server's AI quota runs out, these messages can still stay untranslated.
  21. Fixedv2.24.12

    Translation failed for messages with emoji or mentions

    Fixed a bug where BabelBot could post "Translation failed" for a message that ends with an emoji or has strikethrough around all of its text.

    • Fixed a bug where an image sent with only a mention or emoji could not be translated.
    • A message with only @everyone or @here no longer starts a translation.
    • Flag reactions, Translate Text and Detect Language now skip messages with only mentions or emoji.
  22. Fixedv2.24.11

    Images were described instead of translated

    Fixed a bug where media translation could post a description of a picture or GIF instead of translating the text in it. When an image has no readable text and the message has no other text, BabelBot now posts no translation.

    • Bridges still copy the original message.
  23. Fixedv2.24.10

    Editing a channel rule copied the previous rule

    Fixed a bug in the dashboard where saving one channel rule and then editing another could fill the second rule with the first rule's settings, so that saving replaced the second rule. You no longer need to reload the page between edits.

  24. Fixedv2.24.9

    Bridge groups skipped channels that needed no translation

    Fixed a bug where a bridge group skipped a linked channel that needed no translation, such as a channel in the message's own language.

    • Edits now also update copies that need no translation.
    • Fixed a bug where BabelBot could post "Translation failed" for a message with a mention in the middle of a sentence.
  25. Fixedv2.24.8

    False failure notices and missing bridge messages

    Fixed bugs where BabelBot could post "Translation failed" for messages that end with an emoji or start with a mention, and for messages that did not need translation. Bridged messages that BabelBot cannot translate now reach the linked channels as the original text instead of disappearing.

  26. Improvedv2.24.7

    Settings pages show the feature in Discord

    Every server settings page now opens with a short animated preview of how the feature looks in Discord, followed by its controls and answers to common questions. The preview follows your current choices, so changing reply mode, target languages, or the bot nickname updates it right away.

  27. Fixedv2.24.6

    Translations included extra [eos] markers

    Fixed a bug where some text translations included extra [eos] markers.

  28. Fixedv2.24.5

    Translations lost strikethrough formatting

    Fixed a bug where translated messages could lose the markers used for strikethrough text.

  29. Fixedv2.24.4

    Expired translation threads stayed in Discord

    Fixed a bug where some translation threads remained after their auto-delete period.

  30. Improvedv2.24.3

    Plain text replies for new servers

    New servers now use Plain text for in-channel translation replies by default, and existing servers keep their reply style. You can choose Embed in the dashboard's Reply mode settings.

  31. Fixedv2.24.2

    Automatic Translation turned itself back on

    Fixed a bug where BabelBot turned Automatic Translation back on after you disabled all channel types.

  32. Fixedv2.24.1

    Conversation mode translated grouped messages as separate paragraphs

    Fixed a bug where Conversation mode translated consecutive messages as separate paragraphs. BabelBot now translates them as one text, so a sentence split over several messages stays together.

  33. Newv2.24.0

    Translate consecutive messages together

    Conversation mode groups text messages from the same member and translates them together after a short wait.

    • Available on Pro, Ultra, and Founder Access. Open Conversation mode in the dashboard and choose 1 to 10 seconds. Choose Off to translate each message immediately.
    • The first message starts the timer. Follow-up messages do not extend it. Messages with embeds or attachments translate immediately.
    • Works with replies, threads, Replace the original, and bridges. When a member edits or deletes one of the messages, the grouped bridge copy updates.
    • Each original message still counts toward usage. Five grouped messages count as five.
  34. Improvedv2.23.0

    Guided setup updates and a setup checklist

    We changed several guided setup steps. For 30 days after setup, Overview now shows a checklist of next steps.

    • Setup suggests your dashboard language and English as target languages. Language names show in your dashboard language.
    • The test step has an Open Discord button. If no translation appears after about a minute, setup shows what to check.
    • If you are signed in and Discord does not return a server, you can choose the server from a list.
    • If your Discord account cannot manage the server, setup tells you before you choose settings. You can then switch accounts.
    • BabelBot's welcome message uses your server's Discord language when BabelBot supports it.
  35. Fixedv2.22.1

    Guided setup replaced saved settings

    Fixed a bug where opening guided setup again for a server could replace its saved target languages and reply mode. If setup is already complete, guided setup now opens the server's Overview.

  36. Newv2.22.0

    Choose BabelBot's server language

    Server managers can use /language or the welcome message button to choose the language for BabelBot's welcome and admin command replies. This setting does not change translation target languages.

  37. Improvedv2.21.10

    Welcome message in your server

    BabelBot now posts its setup message in a public text channel where it can post, instead of sending it to the server owner by DM. The message explains the default English translation and links to guided setup.

  38. Fixedv2.21.9

    Emoji moved into translated words

    Fixed a bug where an emoji at the end of a message could appear inside a translated word.

  39. Fixedv2.21.8

    Video missing from mixed-media translations

    Fixed a bug where translating a post with both images and video could return a result that covered the images but omitted the video.

  40. Improvedv2.21.7

    AI apps need a new sign-in

    If you connected an AI app to BabelBot before this update, sign in again through that app to restore access. BabelBot will ask you to approve the connection.

  41. Fixedv2.21.6

    Text after a link at the start of a message was skipped

    Fixed bugs where BabelBot skipped the text after a link at the start of a message, or posted part of its own instructions in a translation.

    • BabelBot now checks a translation for lost mentions, broken emoji and repeated text before it posts it.
    • Identical captions and image translations appear once instead of twice, and BabelBot no longer posts English text again after changing only punctuation.
    • We updated the translation prompt with guidance for meaning, quantities, informal chat, and romanized text.
    • Voice chat translation now gives up on speech it cannot transcribe after 30 seconds instead of waiting.
  42. Improvedv2.21.5

    Five custom words on Free

    Free servers can now add up to five custom words for names, slang, and game terms. Custom words use AI translation.

  43. Improvedv2.21.4

    Direct links to changelog updates

    Each changelog update has a copy button for its direct link. The button appears on hover and stays available on touch screens.

  44. Fixedv2.21.3

    Image translations repeated the original language

    Fixed a bug where automatic image translation could post the image's original language again when that language was also set as a translation target.

  45. Improvedv2.21.1

    Cross-server connections have their own page

    Cross-server connections now have their own page under Extras, with server icons and plan labels in the server picker.

    • Channels in a local bridge or another cross-server connection now show Already used and cannot be selected.
  46. Newv2.21.0

    Connect channels across servers

    Server managers can connect one channel from each of two servers they manage, with BabelBot installed in both.

    • A server on Ultra or Founder Access sponsors the connection. Translated messages use the sponsor server's quota. Messages between channels with the same language use no quota.
    • A channel can be in only one bridge or cross-server connection. Managers from either server can disconnect it.
    • Connections pause if the sponsor loses its eligible plan and resume when that plan returns.
    • Copied messages show the server they came from.
  47. Improvedv2.20.1

    Server sidebar reorganized, and Other bots hidden for now

    We reorganized the server sidebar and separated the upgrade offer from the Billing link. Other bots is hidden from the sidebar while we fix it.

    • Bridges now appears under Translate, and Skip languages appears under Moderate.
    • Billing appears below Audit logs and becomes selected when an upgrade offer opens it.
  48. Newv2.20.0

    Choose where automatic translation runs

    Server managers can turn automatic translation on or off for text channels, voice channel chats, and forum or media posts.

    • Channel rules can turn automatic translation on or off for selected channels, whatever the setting for their channel type.
    • Bridges, flag reactions, Translate Text and voice chat translation keep their own controls.
    • Existing servers keep all three channel types enabled. New servers start with text channels enabled and voice channel chats and forum or media posts disabled.
  49. Fixedv2.19.9

    Guided setup did not resume after adding BabelBot

    Fixed a bug where adding BabelBot from guided setup did not bring you back to setup for the server you chose. Discord now also offers server installation only.

  50. Fixedv2.19.8

    Replace the original translations took several extra seconds

    Fixed a bug that could make Replace the original translations take several extra seconds.

  51. Fixedv2.19.7

    Expired threads and bridge copies were not removed

    Fixed bugs where expired translation threads stayed after BabelBot got its permissions back, and where deleting a message did not remove its bridge copies after their webhook was deleted. Removing the copies needs the Manage Messages permission.

  52. Fixedv2.19.6

    Translation threads left notices in the channel

    Fixed a bug where each translation thread that BabelBot created left a thread notice in the channel. BabelBot now removes those notices, and the threads and their translations stay.

  53. Fixedv2.19.5

    Flag translation threads removed the wrong member

    Fixed a bug where a translation thread from a flag reaction removed the member who reacted instead of the author of the original message. Discord permissions can prevent the removal.

  54. Fixedv2.19.4

    BabelBot tried to create threads in voice channel chats

    Fixed a bug where BabelBot tried to create a translation thread in a voice channel's text chat, which Discord does not support. It now replies in the chat directly.

  55. Fixedv2.19.3

    Chinese and Tagalog were not detected

    Fixed a bug where BabelBot could fail to recognize messages in Chinese and Tagalog.

  56. Improvedv2.19.2

    Filter audit logs by person and action

    Audit logs now let you filter changes by person and action. Entries show profile pictures and expand to show the details.

  57. Fixedv2.19.1

    Replace the original deleted the translation

    Fixed a bug where Replace the original could delete the translated repost instead of the original message.

  58. Newv2.19.0

    Replace original messages with translations

    Server managers can choose Replace the original for automatic text translations in regular server text channels.

    • With one target language, messages in other languages become translations. With multiple targets, the repost shows the original text first and the translations below.
    • BabelBot posts with the member's name and avatar, then deletes the original. Members cannot edit the repost as their own message.
    • BabelBot needs Manage Webhooks and Manage Messages in the channel. The original stays if translation or delivery fails.
  59. Improvedv2.18.1

    Bridge copies stay in sync with no time limit

    A new message and its bridge copies now stay in sync with no time limit. Messages sent before this update keep their old limit, normally 30 days.

  60. Newv2.18.0

    Audit logs for server settings

    Server managers can use Audit logs in the dashboard to review successful setting changes for each server.

    • Each entry shows who or what made the change, when it happened, and a summary of the setting before and after.
    • The page shows up to 500 entries from the last 90 days. History starts with this release.
  61. Fixedv2.17.2

    top.gg vote bonus was not added

    Fixed a bug where a Free server could miss its one-time bonus of 100 AI translations after a vote on top.gg. The bonus needs a vote through BabelBot's reward link.

  62. Fixedv2.17.1

    Bridges posted failure notices in the source channel

    Fixed a bug where a bridge posted a failure notice in the source channel when it could not translate a message. Notices for a service outage, or for a bridge message that could not be sent, still appear.

  63. Newv2.17.0

    Choose plain-text replies

    Server managers can choose plain-text replies instead of styled BabelBot embeds when Reply in channel is selected.

    • One target language shows only the translated text. Multiple target languages use a bold language label before each translation.
    • If a plain-text reply is too long for one Discord message, BabelBot posts it as several messages in a translation thread, or in the current thread.
    • Channel rules can set a different reply style for selected channels.
  64. Fixedv2.16.6

    Settings section list lost its place while scrolling

    Fixed a bug where the section list on the server settings page showed no current section between cards, and did not select the last section at the bottom of the page.

  65. Improvedv2.16.5

    Section list on the settings page

    The server settings page now has a section list. Use it to jump between sections and to see the current section as you scroll.

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

  67. Improvedv2.16.3

    Website no longer available in 10 languages

    The website is no longer available in Arabic, Bengali, Filipino, Hindi, Hungarian, Malay, Dutch, Polish, Ukrainian and Vietnamese. Old links in these languages open the matching English page.

    • BabelBot can still translate messages in these languages.
  68. 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.

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

  70. 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.
  71. Improvedv2.15.1

    Free trial, bonus and monthly translations 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.
  72. 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.
  73. Fixedv2.14.44

    Translate Text repeated the original message

    Fixed a bug where the private Translate Text reply repeated the original message with the translation.

  74. Fixedv2.14.43

    Flag reactions still worked after BabelBot was disabled

    Fixed a bug where flag reactions still got translations after you disabled BabelBot for the server.

    • A channel rule can still turn off automatic translation and keep flag reactions while BabelBot is enabled for the server.
  75. Fixedv2.14.42

    Voice chat posted a failure for speech already in the target language

    Fixed a bug where voice chat translation posted a translation failure when the speaker already used the only target language. BabelBot now stays quiet.

  76. Improvedv2.14.41

    Khmer removed as a website and dashboard language

    We removed Khmer as a language for the website and dashboard because its translation was incomplete. BabelBot can still translate Khmer messages.

  77. Improvedv2.14.40

    A second attempt before an AI translation fails

    When an AI translation is slow or unusable, BabelBot now tries a second time before it shows a failure.

  78. Fixedv2.14.39

    Bridge setup let you add channels over the plan limit

    Fixed a bug where bridge setup let you add a linked channel over your plan limit and refused it only when you saved. The dashboard now stops you before you save.

  79. Improvedv2.14.38

    Cantonese added, and labels for languages that use AI quota

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

  80. Fixedv2.14.37

    Translations posted in the wrong writing system

    Fixed a bug where BabelBot could post a translation in the wrong writing system. It now tries again instead.

    • A translation that reaches its time limit now stops.
  81. 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.

  82. Fixedv2.14.35

    Short English messages were skipped

    Fixed a bug where BabelBot could skip a short English message because it mistook it for another language.

  83. 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.
  84. Fixedv2.14.33

    Translation threads stayed in members' channel lists

    Fixed a bug where a new translation thread stayed in your channel list. BabelBot now removes you from the thread after it translates your message or flag reaction.

  85. 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.
  86. Fixedv2.14.31

    Emoji-only messages got translations

    Fixed a bug where BabelBot posted translations for messages with only custom or animated Discord emoji.

  87. Fixedv2.14.30

    Translations posted outside threads

    Fixed a bug where a translation or flag reaction inside a Discord thread could post the result in the parent channel.

  88. Fixedv2.14.29

    Deleted channels stayed in bridge settings

    Fixed a bug where a deleted channel stayed in your bridge settings and caused delivery errors. BabelBot now removes it, and the other linked channels keep working.

  89. 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.
  90. Fixedv2.14.27

    Link previews were missing in linked channels

    Fixed a bug where links could lose their Discord preview in linked channels, including links at the end of a message.

  91. Fixedv2.14.26

    Custom and animated reactions were missing in linked channels

    Fixed a bug where some custom and animated reactions, such as emoji from another server, were not copied between linked channels.

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

    Spoilers were revealed in linked channels

    Fixed a bug where an image or supported video marked as a spoiler lost its spoiler cover in the other linked channels.

  93. 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.
  94. Fixedv2.14.23

    Bridge replies quoted the wrong message

    Fixed a bug where a reply in a linked channel quoted an older message in the chain instead of the message you answered.

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

    One failed language blocked a whole media translation

    Fixed a bug where one failed language stopped every translation of a media post into several languages. BabelBot now posts the translations that worked.

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

    Custom words were not always applied

    Fixed a bug where a translation could ignore the spelling you set for a custom word.

    • A custom word for one language no longer affects the other languages when a message has several translations.
  97. 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.
  98. Fixedv2.14.19

    Message text was missing from attachment translations

    Fixed a bug where the text of a message was missing from the translation of its image, video, PDF or audio attachment. This also covers flag reactions and bridges.

  99. Improvedv2.14.18

    Videos show a preview in linked channels

    A supported video shared in a linked channel now shows with Discord's normal video preview in the other linked channels.

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

    Bridges dropped messages with only numbers or emoji

    Fixed a bug where bridges dropped messages made only of numbers, emoji, timestamps or punctuation.

  101. Improvedv2.14.16

    Bridges copy forwarded messages

    Bridges now copy a message that a member forwards into a linked channel.

    • BabelBot translates the forwarded text and embeds, and copies attached images and files.
    • The copy is labeled as forwarded and shows the member who forwarded it as the sender.
  102. Fixedv2.14.15

    Turning off automatic translation stopped a channel's bridge

    Fixed a bug where turning off automatic translation in a linked channel also stopped its bridge.

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

    Bridges copy images and files

    Bridges now copy images and files to every linked channel, also when Media translation is off.

    • 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.
  104. 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.
  105. Improvedv2.14.12

    Setup suggestions on Overview

    After your server's first translations, Overview now suggests settings to try next.

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

    Bridge groups: faster delivery and a limit of 25 channels

    Messages from the central channel of a bridge group now reach its language channels sooner. A bridge group can connect up to 25 language channels.

  107. Fixedv2.14.10

    Translations disappeared when the reply failed

    Fixed a bug where a translation was lost when Discord could not attach it to the original message. BabelBot now posts it in the channel.

    • This covers deleted messages and missing thread permissions.
  108. 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.
  109. Fixedv2.14.8

    PDFs and audio without message text were not translated

    Fixed a bug where BabelBot did not translate a supported PDF or audio file when the message had no text.

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

    Image translations failed

    Fixed a bug where BabelBot showed a failure for screenshots and other image posts instead of a translation.

  111. Improvedv2.14.6

    Founder Access joins the main pricing table

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

  112. Fixedv2.14.5

    Flag reactions and Translate Text skipped embed text

    Fixed a bug where flag reactions and Translate Text did not translate the text inside Discord embeds.

  113. Improvedv2.14.4

    Mentions, emoji and bot commands in translations

    Translations are now less likely to change Discord mentions, roles, channels and emoji. BabelBot also no longer translates short bot commands.

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

    Setup link when no target languages are set

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

  115. Fixedv2.14.2

    Ended subscriptions blocked new upgrades

    Fixed a bug where a server whose subscription had ended could not start a new upgrade from Billing & upgrades.

    • Invoices and changes to an active subscription stay limited to the account that paid.
  116. Fixedv2.14.1

    An attachment failure hid the text translation

    Fixed a bug where a failed attachment translation hid the text translation that worked. Members can also retry the languages that are missing.

    • A translation into several languages is split over several replies when it is too long for one Discord message.
  117. 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.
  118. Fixedv2.13.7

    Billing is limited to the account that paid

    Fixed a bug where server managers who did not pay could view invoices and change a server's subscription. Only the account that paid can do that now.

    • For older purchases without a linked buyer, any server manager can still manage billing.
  119. 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.
  120. Improvedv2.13.5

    Notice when a translation fails

    BabelBot now retries an incomplete translation, and posts a notice when it cannot finish one.

    • This applies to automatic translations, flag reactions, and voice chat translation.
  121. Fixedv2.13.4

    Bridges stopped during AI outages

    Fixed a bug where bridges stopped translating plain text messages during a temporary problem with the AI translation service.

    • Messages with custom words or media still need the AI translation service.
  122. 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.

  123. Fixedv2.13.2

    Translations posted under the wrong language

    Fixed a bug where a translation into several languages could show text under the wrong language heading. BabelBot now stops such a result instead of posting it.

  124. Fixedv2.13.1

    Translations of several images skipped an image

    Fixed a bug where the translation of a post with several images could leave out an image. BabelBot now tries again, and shows a failure if an image still cannot be translated.

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

  126. 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.
  127. Improvedv2.11.4

    Quick settings changes no longer revert

    The dashboard now keeps quick changes to languages and switches. Before, they could revert.

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

    Flag reactions did not translate images

    Fixed a bug where a flag reaction did not translate the images in a message. This needs a plan with Media translation and the setting turned on.

  129. Improvedv2.11.2

    Flag reactions work in channels with automatic 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.
  130. 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.
  131. 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.
  132. 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.
  133. Improvedv2.10.3

    Custom words can apply to all languages

    Server managers 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.
  134. Fixedv2.10.2

    Quota was used for translations that never arrived

    Fixed a bug where a translation that never reached members still used translation quota.

    • If Discord rejects a translation, BabelBot returns the quota to your balance.
    • For a bridge with several channels, only the channels that received the message count.
  135. Improvedv2.10.1

    View invoices from billing

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

  136. 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, Founder Access and older paid plans. Free servers can preview the setting and upgrade to start adding words.
  137. Improvedv2.9.1

    Long translations post in the channel when a reply fails

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

  138. 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 Skip languages in your server settings or set different languages in Channel rules.
    • Available on all plans.
  139. Newv2.8.0

    Guided setup for new servers

    New servers can now set up BabelBot in the browser with a short guided setup.

    • Choose your languages and reply style, then send a test message.
    • Start guided setup from the welcome DM to open the right server.
  140. Newv2.7.0

    Voice chat translation

    BabelBot can now join a voice channel and post translations of what people say in that channel's text chat.

    • Start a session with /voice start.
    • Available on Ultra and Founder Access. To post each translation with the speaker's name and avatar, BabelBot needs the Manage Webhooks permission.
  141. 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.
  142. Improvedv2.5.1

    BabelBot guides moved to the main website

    Setup and billing help now live in the docs and open from the website footer.

  143. 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 from the website or with /dashboard. The old setup commands are retired.
  144. 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.

  145. 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.
  146. Newv2.3.0

    Translate Text and Detect Language in the right-click menu

    Install BabelBot as an app on your Discord account and translate any message 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.
  147. 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.

  148. 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.
  149. 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.
  150. 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.

  151. 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.
  152. Improvedv2.0.1

    Lifetime is now Founder Access, and translations share one embed

    Lifetime plans are now called Founder Access across the website, dashboard and checkout. Translations into several languages now share one embed when they fit.

    • Translation threads follow your server's retention setting.
  153. Releasev2.0.0

    BabelBot 2.0

    BabelBot 2.0 has fewer setup commands, billing in the dashboard, and a diagnostics command 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.
  154. Newv1.9.1

    Control flag translations on announcements

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

  155. 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.
  156. Improvedv1.8.0

    Share feedback from the dashboard

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

  157. Newv1.7.0

    Transfer Founder Access between servers

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

  158. 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.
  159. 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.
  160. 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.
  161. Newv1.4.0

    Bridges between two channels

    Connect two channels, and BabelBot copies each message to the other channel in that channel's language.

    • Create a bridge with /bridge or in the dashboard.
    • The number of bridges depends on your plan.
  162. 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.

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

  164. 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.
  165. 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.
  166. Improvedv0.9.0

    Multiple languages in one thread

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

  167. 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.
  168. 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.