BabelBot billing and translation limits
Discord translation bot pricing, AI translation limits, and when to upgrade.
This page lists plans and quotas. For checkout steps, open Billing & upgrades in the dashboard or run /upgrade in Discord.
Plans and limits
| Plan | Price | Translation quota | Languages | Bridge connections | Custom words |
|---|---|---|---|---|---|
| Free | Free | 100 AI translations to start, an optional one-time +100 top.gg bonus, then 50 AI translations per month. Supported text translates without a monthly limit. With quota left, it uses AI. Without it, it uses the Custom BabelBot Translation BabelBot's in-house translator. | 2 | 1 | — |
| Pro | €9.99/month | 5,000 | 5 | 5 | 25 |
| Ultra | €19.99/month | 25,000 | 10 | Unlimited | 100 |
| Founder Access | €99.50 one-time (50% off until August 29) | Unlimited | 10 | Unlimited | 100 |
Legacy Ultra and Founder Access keep unlimited AI translations.
What counts as AI translation
| Action | Counts toward AI quota |
|---|---|
| Automatic translation posted with AI translation | Yes |
| Bridge delivery using AI | Yes |
| Editing text in a bridged message using AI | Yes |
| Attachment-only or sticker-only bridge mirroring without translation | No |
| Editing attachments or stickers in a bridged message without translating text | No |
| Flag reaction translation | Yes |
Translate Text / Detect Language context menus (AI path) | Yes |
| Plain text in a language supported by BabelBot's in-house translator after AI quota is exhausted, or after AI technical-error recovery for bridge text | No |
| Skipped messages (no post) | No |
| Voice chat translation (live voice calls on Ultra or Founder Access) | No, separate from message AI quota |
Usage increases only when BabelBot posts a translation. It does not increase when BabelBot skips a message or posts a failure notice. Messages skipped by Don't translate from do not count toward usage.
If Retry recovers and posts a missing language, it counts like any other posted automatic translation. Expired retry buttons, cooldown replies, failed retry notices, and source-language skips do not count.
Free tier timeline
- New servers get a trial pool of 100 AI translations total. This pool does not reset when the calendar month changes.
- An attributed top.gg vote adds a one-time +100 AI translations on Free.
- BabelBot uses the trial first, then the one-time vote bonus, then 50 AI translations per calendar month (UTC). Only the monthly pool resets.
- Plain text in supported target languages has no monthly limit. BabelBot uses AI while quota remains, then its in-house translator for plain text without attachments. Languages marked AI only in the dashboard need AI quota. Plain text bridge messages in supported languages can also use the in-house translator if AI has a technical error before returning a usable translation.
Translating PDFs up to 50 MB, images, supported video attachments, and supported audio files requires AI capacity and a paid plan with media translation enabled. Mirroring attachments and custom server stickers across bridges does not.
Voice chat translation (live voice calls with /voice start) is on Ultra and Founder Access only. It does not use your normal message translation quota.
In-house translation vs AI
| Comparison | AI translation | BabelBot's in-house translator |
|---|---|---|
| Quality / nuance | Higher for slang, context, mixed content | Good for straightforward sentences |
| Availability | Until monthly/trial AI cap (or unlimited tier) | After the AI cap on Free, Pro, and Ultra for supported plain text without attachments; supported plain text bridge recovery after AI technical errors |
| Attachments | Required to translate attachment content | Not used to translate attachment content |
How to upgrade or manage subscription
Change plan or manage your subscription:
- Open Dashboard → Billing & upgrades for the server.
- Or run
/upgradein Discord and follow the billing link. - After checkout, confirm the new limits on Overview.
For an active paid subscription, the account that completed checkout opens the customer portal, views invoices, changes plan, or cancels. Other server managers can still configure the server. If a canceled monthly subscription has ended, BabelBot treats the server as Free again so a current server manager can start a new checkout.
Founder Access uses a one-time payment for one server. Your first transfer is available immediately. The verified purchaser can move it to an eligible server they manage. Legacy access without a verified purchaser can only move to a server the person starting the transfer owns. After a transfer, you must wait 90 days before moving it again. We email the verified purchaser with the old server, new server, who started the move, and a support link in case they did not expect it (Dashboard Guide).
When to upgrade
Free fits when:
- You need up to 2 target languages
- You mainly need text chat in languages without the AI only label (AI while quota lasts, then BabelBot's in-house translator)
- You do not need media translation or many bridges
Choose Pro when:
- You need up to 5 target languages or bridge connections
- You want media translation on supported content
- You want custom words for server names, brands, game terms, slang, or untranslated terms (25 words; AI translation only)
- AI quota of 5,000 messages per month matches your volume
Choose Ultra when:
- You translate chat every day across many languages
- You need up to 10 languages and unlimited bridge connections, with up to 25 spokes in each hub
- You want more custom words for terminology across many languages or communities (100 words; AI translation only)
- 25,000 AI translations per month is the right ceiling
- You want voice chat translation for live multilingual voice calls
Choose Founder Access when:
- You want a one-time purchase with unlimited AI translations
- You want 100 custom words and voice chat translation without a monthly subscription
If you approach a limit
The server Overview estimates how much of your current allowance you may have left at month end. On Free, the trial and one-time vote bonus are used before the monthly pool. When recent usage suggests the allowance may run out sooner, it shows an estimated date. The estimate uses up to seven completed UTC days and only appears after at least three completed days are available in the current UTC month.
BabelBot also posts its existing in-Discord notices when usage crosses 75%, 90%, and the full allowance. The Overview estimate does not send email or direct-message alerts.
- Remove low-priority target languages.
- Tighten channel rules so fewer channels auto-translate.
- Turn off flag reactions if they are optional.
- Upgrade before busy events (launches, tournaments, AMAs).
Related pages
- How BabelBot Works: how skips and the in-house translator affect quota
- Troubleshooting: quota exceeded and billing errors
- FAQ: short billing answers