Translate from the message menu
Apps → Translate on any message shows a private translation into your Discord language, with a picker for 25 other languages.
Right-click a message, choose Translate and read it in your own language. BotGG also mirrors channels like #en-chat and #ru-chat into each other, posting every message translated under the author’s name and avatar, so an international community can share one conversation.
Кто-нибудь знает, во сколько сегодня начинается турнир?

🌐 English · from Русский
Does anyone know what time the tournament starts today?
Only you can see this
Apps → Translate on any message shows a private translation into your Discord language, with a picker for 25 other languages.
/translate text [to] [share] translates what you type. Pick the language by code, English or native name, and share the result in the channel if you like.
Link 2 to 5 channels, each with its language. A message in one appears, translated, in the others, posted under the author’s name and avatar.
Optional: react with 🇺🇸, 🇷🇺, 🇮🇱 or another flag and the bot replies with the translation in that language. 33 languages are supported.
Code blocks, mentions, channel links, custom emoji, timestamps and URLs are protected before translation, and replies never ping anyone.
Up to 50 translations a day on Free and 2,000 on Pro. The same text translated twice within an hour is served from cache and isn’t counted.
Open https://console.botgg.app, pick your server and switch on Translation. The message menu and /translate are on by default; flag reactions are a toggle.
On the Channel groups tab add a group, pick 2 to 5 channels and set the language of each. 1 group on Free, 20 on Pro.
The Try it tab translates a sample text so you can check the quality before members use it.
They use the message menu, /translate or a flag reaction, and simply chat in their own channel when groups are set up.
Gaming clans, language-exchange servers and international communities often split into language channels that never talk to each other. With a channel group, BotGG posts each message into the other channels, translated, through a webhook named “BotGG Translate”, so it looks like the author wrote it there. A small line under the copy shows the language pair and links to the original. Deleting the original deletes its copies, and messages from bots, webhooks and command-like text such as !rank are skipped by default.
Translations are made by an AI provider, currently Google Gemini (see the sub-processor list). Only the text that needs translating is sent; BotGG doesn’t save the translated text, it keeps message IDs of mirrored copies for 14 days so it can delete them with the original. The message menu and /translate work without extra Discord permissions. Channel groups and flag reactions need the Message Content intent, and groups also need Manage Webhooks in each channel.
/translate text [to] [share]: translate your own textGenerated from the bot’s real command definitions. Full list on the commands page.
/translatetextto?share?Translate text into another languageTranslateContext menu (right-click a message → Apps)Every feature works on the Free plan. Pro raises the limits and unlocks extras.
| Limit | Free | Pro |
|---|---|---|
| Translations per day | 50 | 2,000 |
| Auto-translate channel groups | 1 | 20 |
With BotGG on your server, right-click (or long-press) the message, open Apps and choose Translate. You get a private translation into your Discord language and can switch to another language from the list.
Yes, with channel groups. Link channels such as #en-chat and #ru-chat and give each a language; every message posted in one appears translated in the others under the author’s name and avatar.
33 languages, including English, Russian, Hebrew, Ukrainian, German, French, Spanish, Portuguese, Polish, Turkish, Arabic, Persian, Hindi, Chinese, Japanese and Korean. The picker under a translation shows 25 of them; /translate accepts all 33.
No. Code blocks, inline code, mentions, channel links, custom emoji, timestamps and URLs are set aside before translation and put back after. Translated messages are sent without pinging anyone.
Up to 50 per day on the Free plan and 2,000 on Pro (reset at 00:00 UTC). Repeated identical text is cached for an hour and doesn’t count. See pricing.
No. Text is sent to the AI model only to translate it, and the result is posted in Discord. BotGG keeps daily usage counters and, for channel groups, the IDs of mirrored copies for 14 days.
Add BotGG for free, then switch features on in the web console.