Everyone talks. In every language.
One command, thirty seconds, done. Your members pick their own language — the bot handles the rest.
Free forever for quiet servers. No card required.
Set up once. It keeps itself current.
No channels to create, no language codes to look up, no roles to hand out. Your members enter themselves — and whoever joins later is picked up automatically.
Run /setup
The bot creates a language channel and is ready. That is the entire configuration.
Members pick a language
Two questions: what you write, and what you also understand. The second one saves everyone a lot of noise.
Talk normally
Translations appear right under the message — only in languages someone actually needs.
Why it reads better
It reads the room
A short “yes” means nothing on its own. translAPE sees the messages around it and translates what was actually meant.
It learns your words
Ranks, unit names, inside jokes. Add a term once and it stays the way your members say it — in every language.
It stays quiet
“ok”, “gg” and emoji need no translation. Nothing gets posted that nobody needs — your channel stays readable.
Teach it your vocabulary
Every community has words an outsider gets wrong. Right-click the message, add the term, done — and it applies to every language at once.
Never translate
Player names, alliance ranks, server nicknames. They stay exactly as written.
Fixed wording
Your own translation for a term, used consistently instead of whatever fits that sentence.
Explain the meaning
Tell it that R4 is a rank, not a car. Only a language model can use that — a lookup table cannot.
One entry covers every language. Conventional translation services need a separate glossary per language pair — with five languages that would be twenty lists.
Share it with other servers
The words your alliance needs are mostly the words every alliance in the same game needs. Publish your glossary under a name, and other servers can pick it up with one command — or you take over theirs.
/glossary share topwar
/glossary import topwar
An import is your own copy — edit or remove anything you like. If the shared list gains new terms later, translAPE asks before taking them over. Nothing is added behind your back.
This is how game glossaries get built — by the servers that actually play the game.
Two ways to run it
One shared channel
Everyone in the same room. Translations sit under the original message. Nothing to create — this is the default.
Separate language channels
For large alliances. Each language gets its own category, and members only see their own — your server feels monolingual to everyone in it.
translAPE suggests the switch when your server grows into it. It never changes your structure on its own.