ComCraft Translation · included for every server

Every language.One chat.

Everyone writes in their own language and ComCraft translates the chat, without a single command. It recognises the language, replies with the translation and sends answers back in the language of the question. Try it right here.

47 languagesNo commands needed208 servers use ComCraft
global-chatAuto-translate is on · write in any language
Welcome to #global-chat!Write in your own language. ComCraft translates for everyone else.
What just happenedEveryone writes in their own language

Messages come in from Spain, Germany, Japan, France and Italy. Send one yourself, change the settings, or react with a flag under any message.

Send a message
Server language
Style

Press next to any message to react with a flag.

Use it anywhere

A translator on your account, not only in one server

Add ComCraft to your Discord account once. Set a default language with /translate-language set. Then translate in private DMs and in servers where you cannot add a bot — without copy-paste.

Add to your account

Discord’s Add App / Add to User. After that the commands travel with you, not with a server invite.

Apps → Translate

Right-click or long-press a message. ComCraft translates that message. You never paste the text.

Only you see it

The reply is ephemeral and starts in your default language. Buttons switch that one result — they do not overwrite your default unless you tap Save as default.

How it works

Set it once, then forget it is there

Two choices on the dashboard. After that your members simply talk to each other.

Pick the channels

Switch on Auto-translate on the dashboard and choose where it runs: one international channel or all of them.

Pick the language

Set the server language. Any channel can have a language of its own, like a #nederlands channel that is always Dutch.

People just chat

No commands and no buttons. Everyone writes in the language they think in, the way they always do.

Everyone reads along

ComCraft recognises the language and replies with the translation. Answers go back in the language of the question.

Styles

Show translations the way your server likes

One reply per message, one card with every language, or a separate channel that stays clean.

Reply

One translation per message

ComCraft replies to the message with the translation in the channel’s language. It never pings anyone.

LucíaToday at 19:42
¿Alguien se apunta a unas ranked esta noche? Nos falta uno para el equipo.
ComCraftAPPToday at 19:42
Lucía
Anyone up for some ranked tonight? We’re one short for the team.
Spanish→ English
Interactive

Every language in one card

The original on top and up to five languages below it, so a mixed community reads one card.

LéaToday at 19:42
Trop bien ! On se retrouve dans le vocal à 20 h alors. N’oubliez pas de télécharger le nouveau patch.
ComCraftAPPToday at 19:42
Léa
French
Trop bien ! On se retrouve dans le vocal à 20 h alors. N’oubliez pas de télécharger le nouveau patch.
EnglishAwesome! See you in voice at 8 pm then. Don’t forget to download the new patch.
GermanSuper! Dann sehen wir uns um 20 Uhr im Voice. Vergesst nicht, den neuen Patch herunterzuladen.
Spanish¡Genial! Nos vemos en el canal de voz a las 20:00 entonces. No olvidéis descargar el nuevo parche.
Auto-translate · Interactive · 3 languages
Forward

A channel of its own

Keep the original chat untouched and post the translations in a mirror channel, in a language you choose.

# global-chat → # english
ComCraftAPPToday at 19:42
Marco
Does anyone know how to unlock the new map? I can’t find it anywhere.
Italian→ English

Built for real conversations

More than a translate button

It follows who talks to whom, so a conversation keeps working in two languages at once.

Knows the language

ComCraft recognises the language of every message by itself. Messages already in the channel language are left alone.

Reply-back

Answer with Discord’s Reply button and your message is translated into the language of the one you reply to. Those cards are green.

Flag reactions

React to a message with a country flag and ComCraft posts it in that country’s language, with a mention for whoever asked.

A language per channel

The server has a default language; any channel can override it. Great for regional channels next to one global chat.

Personal languages

Members pick their own language with /language set. Replies and mentions to them can then arrive in their language.

Quiet when it should be

Filler like ok, lol and gg is skipped, replies never ping anyone, and the same sentence is only translated once.

Reply-back

Jonas answers in German, Lucía reads Spanish

He replied to her Spanish question, so ComCraft translated his answer into Spanish instead of the server language.

LucíaToday at 19:42
¿Alguien se apunta a unas ranked esta noche? Nos falta uno para el equipo.
@Lucía¿Alguien se apunta a unas ranked esta noche? Nos falta uno para el equipo.
JonasToday at 19:43
Bin dabei! Ab 20 Uhr kann ich, vorher muss ich noch arbeiten.
ComCraftAPPToday at 19:42
Jonas
¡Me apunto! Puedo a partir de las 20:00, antes tengo que trabajar.
German→ Spanish· Reply-back

Languages

47 languages, one setting each

Pick any of these as the server language, a channel language or a member’s own language with /language set.

Afrikaans afArabic arBengali bnBulgarian bgCatalan caChinese zhCroatian hrCzech csDanish daDutch nlEnglish enEstonian etFinnish fiFrench frGerman deGreek elHebrew heHindi hiHungarian huIcelandic isIndonesian idItalian itJapanese jaKorean koLatvian lvLithuanian ltMalay msMaltese mtNorwegian noPersian faPolish plPortuguese ptQuechua quRomanian roRussian ruSerbian srSlovak skSlovenian slSpanish esSwahili swSwedish svTagalog tlThai thTurkish trUkrainian ukUrdu urVietnamese vi
Claude Haiku 5.5Fast, high quality (default)
Claude Sonnet 5.5Highest quality, more expensive
Gemini 3.1 Flash-LiteCheapest & fastest, great for high-volume channels
Gemini 3 FlashStrong on indigenous & less common languages
Gemini 2.5 FlashBalanced Gemini option
DeepSeek ChatBudget option

Settings and commands

Everything on the dashboard, a few things in chat

Add it to your account for Apps → Translate anywhere. Server managers still set auto-translate under AI → Auto-translate.

Discord

Apps → Translate
Right-click or long-press a message. Works in DMs and servers where the bot is not added. Only you see it.
/translate language:lang [text]
Translate typed text, or skip text and use Apps → Translate on a message. Language here is one-off.
/translate-language set|view|reset|usage
Set the language every personal translation starts in, or see used vs remaining tokens. Each Top.gg vote adds 5,000 extra personal tokens this month. Buttons still switch that one result.
React with a flag
Anyone gets that message in the flag’s language (auto-translate channels).
/language set code
Server auto-translate: your language when someone replies to or mentions you. Separate from /translate-language.
/translator model model
Pick the AI model that translates in this server. Manage Server.
/translator status
Show the current model and translator settings.

Dashboard · AI · Auto-translate

Channels
Where auto-translate runs. Add at least one.
Default and per-channel language
The server language, and overrides for single channels.
Translation style
Reply (one translation) or Interactive (up to five languages in one card).
Forward to another channel
Post translations in a mirror channel, optionally in a fixed language.

Fine-tuning

Skip filler messages
Ignore ok, lol, yeah and friends. On by default.
Bidirectional translation
Use members’ /language choice when someone replies to or mentions them.
Translation model
Claude, Gemini or DeepSeek, per server.

Share it

Know a server that speaks five languages?

Post this link in Discord. It unfolds into the card on the right, with what the translator does and a button to add ComCraft.

  • 🔗 codecraft-solutions.com/translation is the short link.
  • 🖼️ Discord shows the card by itself, no bot needed to post it.
  • 📈 The server and member numbers are live.
youToday at 17:47
ComCraft Translation
Everyone writes in their own language and ComCraft translates the chat. Add it to your account to translate any message in DMs or any server — only you see it.
  • Apps → Translate or /translate on your account — set a default language, then switch per message
  • Automatic in the channels you pick, into the server or channel language
  • Reply-back and flag reactions for the whole chat, 47 languages
Free for every server · 208 Discord servers · 102,549 members

FAQ

Good to know

Can I translate in DMs or in a server where I cannot add a bot?

Yes. Add ComCraft to your Discord account (Add App / Add to User). Then right-click or long-press a message → Apps → Translate, or use /translate. Only you see the result. The bot does not need to be in that server. Set your usual language with /translate-language set — buttons still let you switch that one result.

Do people need a command to translate?

No. In the channels you pick, ComCraft checks the language of every message and replies with a translation when it is not in the channel’s language. Messages already in that language are left alone. For a single message anywhere, use Apps → Translate on your account.

Which languages does it support?

47, from English, Spanish and Chinese to Icelandic, Swahili and Quechua. The server has one default language and every channel can have its own.

What is reply-back?

When someone uses Discord’s Reply on a message in another language, ComCraft translates the reply into the language of that message, so the person who asked can read the answer. It works automatically and those cards are green.

How do the flag reactions work?

React to a message with a country flag, for example Germany’s or Brazil’s, and ComCraft replies with that message in the country’s main language and mentions you. It works in the channels where auto-translate is on.

Will it flood the chat?

It skips short filler like ok, lol and gg, and messages that are already in the right language. Replies never ping anyone. Prefer one card per message? Choose the Interactive style, or forward translations to a channel of their own.

Which AI does the translating?

Claude Haiku 5.5 by default. Server managers can switch to Claude Sonnet 5.5, Gemini 3.1 Flash-Lite, Gemini 3 Flash, Gemini 2.5 Flash or DeepSeek on the dashboard or with /translator model. A sentence that was already translated comes from the cache.

Can members choose their own language?

Two separate settings. For the personal pocket translator, /translate-language set is the language every Apps → Translate result starts in. For server auto-translate, /language set plus Bidirectional translation means a reply to them or a mention of them is translated into their language.

How much personal translate usage do I get?

Each person gets 50,000 tokens per month for Apps → Translate. A vote on Top.gg or BotNexus adds 5,000 extra tokens automatically — no claim. Check used vs remaining with /translate-language usage or /vote.

What does the bot need?

In the translated channels: View Channel, Send Messages, Embed Links and Read Message History. A server manager sets it up on the dashboard under AI → Auto-translate.

Your members speak many languages.
Now they share one chat.

Invite ComCraft, pick a channel and a language, and let people talk. No commands to learn.

Add ComCraft to Discord

free · 47 languages · moderation, music and more in one bot

    ComCraft Translation — auto-translate your Discord chat