Main bot
๐ Translation + onboarding + assistant
TradLinker is a Discord translation bot suite for truly multilingual servers
Looking for a Discord translation bot? TradLinker links and translates channels automatically, TradCoord handles premium onboarding and language roles, and TradAssist adds on-demand translation tools for servers and DMs.
Assistant & extension
TradAssist
On-demand translation on servers and in DMsPremium extension
TradCoord
Welcome, rules, language rolesDiscord translation bot
A Discord translation bot built for linked multilingual channels
TradLinker helps multilingual Discord communities keep one conversation across several channels and languages. It automatically translates messages, keeps polls readable for everyone, and supports onboarding with language roles for larger servers.
Why this suite?
A clear architecture: 1 main bot + 2 complementary extensions
Here is how the three bots work together: TradLinker is the main bot, TradCoord is the premium organization add-on, and TradAssist works both as a personal assistant and as a server translation extension.
Start with TradLinker
Create groups of linked channels (FR / EN / ESโฆ) and let the bot relay/translate messages so you keep a single conversation without fragmentation.
- Automatic translation between channels
- Synchronized reactions
- Multilingual polls
Add TradAssist for everyday use
On-demand translations, channel translation, and multilingual posts with a Translate button, plus flag-reaction translation. On Premium, key features are unlimited for everyone on that server.
- Personal assistant in DMs
- Server translation tools
- Unlimited on Premium servers (supported features)
With Premium, unlock TradCoord
Clean, secure onboarding: welcome message, rules acceptance, language selection, language roles, and multi-group coordination to reduce noise.
- Welcome & rules
- Language roles
- Multi-group organization
The three bots
Bot overview
Each block covers the product role, key features, and main use cases.
Main bot
TradLinker
The heart of a multilingual server. Links multiple channels by language and republishes each translated message in the linked channels.
Key features / commands
/2-create_group,/3-add_channel,/6-show_groups/1-create_polland/1-delete_poll- Context menu
Show reactions(reaction aggregation) /8-buy_premiumfor server Premium
Assistant & extension
TradAssist
The personal translation assistantโฆ and TradLinkerโs server extension. Advanced translation tools you can use in DMs and on servers.
Key features / commands
/1-translate_and_sendโข/4-translate_message/3-translate_channel+ context menuTranslate channel/2-multilang_post_create/editwith a Translate button/5-flagreactcommand group (flags + delay)/6-buy_platinium(current command) / user Platinium plan
Premium extension
TradCoord
Smart onboarding for premium servers. Welcomes members, manages rules + language roles, and coordinates access.
Key features / commands
/1-set_welcomeโข/1-clear_welcome/2-set_rules_message(acceptance button + logs)/3-coordination,edit,delete- Reserved for Premium
Workflow
How the 3 bots complement each other
TradLinker structures conversations
Groups of linked channels by language, automatic relaying and translation: the conversation stays alive and unified.
TradAssist adds advanced tools
On-demand translations, channel translation, multilingual posts, and flag reactions โ in DMs and/or on servers.
TradCoord locks down premium onboarding
Rules, languages, roles, and access: less spam, fewer unnecessary notifications, and a better member experience.
Available languages
110+ supported languages, continuously available
Catalog of languages available across the suiteโs translation features.
af
Albaniansq
Amharicam
Arabicar
Armenianhy
Azerbaijaniaz
Basqueeu
Belarusianbe
Bengalibn
Bosnianbs
Bulgarianbg
Catalanca
Cebuanoceb
Chichewany
Chinese (Simplified)zh-cn
Chinese (Traditional)zh-tw
Corsicanco
Croatianhr
Czechcs
Danishda
Dutchnl
Englishen
Esperantoeo
Estonianet
Filipinotl
Finnishfi
Frenchfr
Frisianfy
Galiciangl
Georgianka
Germande
Greekel
Gujaratigu
Haitian Creoleht
Hausaha
Hawaiianhaw
Hebrewhe
Hindihi
Hmonghmn
Hungarianhu
Icelandicis
Igboig
Indonesianid
Irishga
Italianit
Japaneseja
Javanesejw
Kannadakn
Kazakhkk
Khmerkm
Kinyarwandarw
Koreanko
Kurdish (Kurmanji)ku
Kyrgyzky
Laolo
Latinla
Latvianlv
Lithuanianlt
Luxembourgishlb
Macedonianmk
Malagasymg
Malayms
Malayalamml
Maltesemt
Maorimi
Marathimr
Mongolianmn
Myanmar (Burmese)my
Nepaline
Norwegianno
Odiaor
Pashtops
Persianfa
Polishpl
Portuguesept
Portuguese (Brazilian)pt-br
Punjabipa
Romanianro
Russianru
Samoansm
Scots Gaelicgd
Serbiansr
Sesothost
Shonasn
Sindhisd
Sinhalasi
Slovaksk
Sloveniansl
Somaliso
Spanishes
Sundanesesu
Swahilisw
Swedishsv
Tajiktg
Tamilta
Tatartt
Telugute
Thaith
Turkishtr
Turkmentk
Ukrainianuk
Urduur
Uyghurug
Uzbekuz
Vietnamesevi
Welshcy
Xhosaxh
Yiddishyi
Yorubayo
Zuluzu
Main bot
TradLinker
The heart of multilingual conversation on Discord: it links channels by language and automatically republishes translated messages into each linked channel.
What TradLinker does
One conversation thread, in multiple languages
TradLinker is designed to avoid fragmented discussions. Instead of splitting your community, you create a group of channels (FR, EN, ES, etc.) and the bot relays each message into the other channels in the group with translation.
Linked channel groups
You create groups (e.g. General) and then add one channel per language. TradLinker then knows where to republish each message.
- Group-based organization (e.g. General, Support, Recruiting)
- One channel = one language in the group
- Configuration stays visible and editable at any time
Automatic relaying + translation
When a member posts in a linked channel, the message is republished in the other channels from the same group with translation adapted to each language.
- Smooth member experience
- One unified conversation across languages
- Automatic synchronization of reactions, Discord replies, and in-place edits on relayed messages
- Reactions visible through the reaction viewer
Built-in multilingual polls
You can launch a poll from a linked channel and the bot broadcasts it to every channel in the group with translated options.
- Questions + options translated by language
- Synchronized broadcast across linked channels
- Assisted poll deletion by its creator (or an admin)
Commands
Everything an admin / moderator uses daily
Below: the commands and actions visible to users/admins.
๐งญ Getting started
/helpโ TradLinker quick setup guide (groups, channels, premium, support)- Good to know: the bot walks you through the setup logic step by step so you can get started quickly
๐ ๏ธ Group configuration (server admin)
/2-create_groupโ creates a linked channel group/3-add_channelโ adds a channel to a group, then prompts for language selection/4-remove_channelโ removes a channel from a group/5-delete_groupโ deletes an entire group/6-show_groupsโ shows the current configuration (groups + channels + languages)
Mainly used on servers โข the Manage Channels permission is required for configuration commands.
๐ Multilingual polls
/1-create_pollโ creates a poll in a linked channel and broadcasts it to the groupโs linked channels/1-delete_pollโ deletes a poll you created (admins can delete all polls)- Built-in duration presets (from 15 min to 3 days)
- Text options (and optional images per answer when used fully)
๐ฌ Reaction viewer
- Context menu
Show reactionsโ displays a messageโs reactions in aggregated form - Very useful in a relayed / translated message system
๐ Support & server subscription
/7-donateโ support the project/8-buy_premiumโ Premium subscription for the current server
Premium unlocks more groups/channels, opens access to TradCoord (premium onboarding), and lets you use TradAssist without limits on that server.
๐ฏ Best for what use?
- International communities (gaming, creators, support, open source)
- Servers that want to keep one single community without splitting by language
- Teams that need a simple, reliable setup to administer
Premium extension
TradCoord
The onboarding and coordination bot that keeps a premium server organized from the moment members arrive: welcome flow, rules acceptance, language roles, and scoped access management.
Role in the suite
TradCoord takes over after translation
Once multilingual channels are set up with TradLinker, TradCoord guides new members through language selection, assigns the right access automatically, and limits noise (pings / unnecessary notifications) to keep onboarding clean.
Custom welcome
Set up a custom welcome message to immediately guide members to the right channel (rules / language choice) without spamming the whole server.
- Free text (via modal)
- Simple variables
{user}and{channel} - Button that sends users directly to the rules or language-selection channel
Rules acceptance
Publishes a rules message with an accept button, assigns a role to the user, then redirects them to language selection so each member can configure their own access.
- Simple flow for new members
- Moderation-side traceability
- Explicit redirect to the language-selection channel (self-serve for members)
Scoped coordination
Creates interactive role/language messages for one group, several groups, or all TradLinker groups so members choose their language and only receive useful notifications.
- Select one or multiple groups
- Safe update / deletion
- Noise reduction: language roles to limit pings and unnecessary notifications
Commands
Admin-facing features (Premium)
All commands below are admin commands. TradCoord is intended for Premium servers.
๐ Welcome
/1-set_welcomeโ configures the welcome message (target channel + modal text)/1-clear_welcomeโ disables and removes the server welcome configuration
Permissions: manage messages. Reserved for Premium servers.
๐ Rules + validation
/2-set_rules_messageโ sends a rules acceptance message with a button- Public settings: message channel, logs channel, language channel, role to assign
- On click: assign role + confirmation message + link to the language-selection channel
๐งฉ Interactive coordination (creation)
/3-coordinationโ creates an interactive role-management message in a chosen channel- Lets you target one group, multiple groups, or all TradLinker groups
- Creates/links language roles for the chosen scope
โ๏ธ Coordination maintenance
/3-edit_coordinationโ updates an existing coordination message (useful after changing groups/channels)/3-delete_coordinationโ deletes a coordination scope with confirmation- Safely cleans up unused permissions/roles when possible
Deletion: permissions Manage Messages + Manage Roles.
โ What this changes for your members
- Clearer arrival flow (welcome + rules + language choice)
- Less friction to reach the right content
- Better readability for large multilingual servers
๐ฏ Best for which type of server?
- Communities with significant onboarding needs (creators, gaming, support, schools)
- Servers with many channels/languages and a need for structure
- Moderation teams that want to save time
Personal assistant & server extension
TradAssist
The โtranslation toolboxโ bot: on-demand translations, single-message or channel translation, multilingual posts with a Translate button, and flag-reaction translation.
Why users like it
A simple assistant for users, powerful for servers
TradAssist can be used in direct messages for personal use, but also directly on servers as a translation extension. It is the suiteโs โquick actionโ bot.
Translate fast, without heavy setup
Translate a message, typed text, or a recent channel through slash commands and context menus.
- Use in DMs and on servers (depending on the command)
- Ephemeral responses so the channel stays clean
- Automatic language targeting based on locale
Publish multilingual content
Creates posts with text + attachments and a Translate button, then lets you edit those posts easily.
- Quick creation (attachments + modal)
- Translate button for readers
- Bot-message editing with the right permissions flow
Flag reactions = instant translation
Members react with a recognized flag, and TradAssist sends a temporary translation of the message.
- Very intuitive for members
- Configurable auto-delete delay
- List of recognized flags available by command
Commands
TradAssist features (for users and servers)
Complete list of slash commands and context menus. Quotas and unlimited usage depend on the plan (Free, server Premium, user Platinium).
โ๏ธ Translate & send text
/1-translate_and_sendโ opens a language selector, then a text form to translate/send- Available on servers, in DMs, and in private channels
- Ideal for quickly writing a message in another language
๐งพ Multilingual posts with Translate button
/2-multilang_post_createโ creates a post (text + up to 5 attachments) with a Translate button/2-multilang_post_editโ edits an existing bot post (text + optional attachment replacement)- Can be used on servers, in DMs, and in private channels
๐ Channel translation (server)
/3-translate_channelโ translates the N latest messages from the channel (max 100) with pagination- Context menu
Translate channelโ opens the same flow from a message - Server-only command (no DMs)
๐ฌ Translate a specific message
/4-translate_messageโ translates a message from the current channel (via message ID)- Context menu
Translate messageโ the easiest method (right-click / Apps) - Available on servers, in DMs, and in private channels
- Ephemeral response, useful for translating without spam
๐ฉ Translation via flag reactions
- Server-only feature: members react with a recognized flag to get a temporary translation
/5-flagreact set_delayโ sets the auto-delete delay (5 to 300 s)/5-flagreact showโ shows the current delay/5-flagreact list_flagsโ lists recognized flags
Setting set_delay: server command requiring Manage Server or administrator permissions.
๐ User subscription
/6-buy_platiniumโ opens/guides the Platinium subscription flow- Command available on servers, in DMs, and in private channels
- Useful for unlimited personal use on supported features
Premium / Platinium
Clear difference between server and user subscriptions
2 key points: Premium = for the server (TradLinker + TradCoord + unlimited TradAssist for everyone on that server) โข Platinium = for one person (unlimited TradAssist for the user).
Free
Starter
- TradLinker: 1 group (max. 5 channels)
- TradAssist: monthly quotas
- TradCoord: unavailable
Server
Premium
- TradLinker: up to 10 groups (max. 15 channels per group)
- TradCoord included (welcome, rules, coordination)
- TradAssist: server-side translation extension
- Key TradAssist features unlimited for everyone on that server (supported)
User
Platinium
- Unlimited personal TradAssist in DMs (supported features)
- Bypass server quotas for the user (supported features)
- Useful even if the server is not Premium
| Feature / benefit | Free | Premium (server) | Platinium (user) |
|---|---|---|---|
| TradLinker โ groups & linked channels | 1 group โข 5 channels max | Up to 10 groups โข 15 channels/group | โ |
| TradCoord (welcome + rules + coordination) | No | Yes | No |
| TradAssist on servers | Quotas | Unlimited on that server (supported features) | Unlimited for the user (supported features) |
| TradAssist in DMs | Quotas | โ | Unlimited (supported features) |
| Best forโฆ | Testing | A whole community | A power user / mod |
๐ How to upgrade a server to Premium
- From the server you want to upgrade to Premium, run the command
/8-buy_premium. - The bot generates and sends a Stripe payment link (secure payment provider) to subscribe to the server Premium plan.
- Once payment is received and confirmed, the server is automatically registered as Premium.
The command must be run in the target server, because the Premium subscription is tied to that server.
๐ How to become a Platinium user
- Run the command
/6-buy_platinium(server, DM, or private channel). - The bot creates/displays the secure subscription link to complete the Platinium signup.
- Once payment is confirmed, the user account is automatically registered as Platinium.
This subscription is linked to the user (not to a whole server).
๐ TradAssist quotas (free usage)
On servers (per month / per server)
translate_message: 20translate_and_send: 10translate_channel: 5tutorial_post: 5translate_flag: 20 (translated reactions)
In DMs (per month / per user)
translate_message: 5translate_and_send: 5tutorial_post: 2
Tutorial โTranslateโ button
- 20 clicks / month / button
Free quotas reset: 1st of every month at 00:00 UTC.
Quick FAQ
Most frequently asked questions
What is the difference between TradLinker, TradCoord, and TradAssist?
TradLinker is the main bot for translation between linked channels. TradCoord adds server organization (welcome / rules / language roles) for Premium servers. TradAssist works as both a personal assistant and a translation extension for servers.
Premium or Platinium: which one should you choose?
Premium if you want to upgrade an entire server. Platinium if you want to unlock TradAssist for yourself (DMs + supported server uses), even on non-Premium servers.
Is TradAssist useful without a Premium server?
Yes. TradAssist remains useful as a personal assistant and for on-demand server translations. Server Premium mainly makes certain key features unlimited for everyone on that server.
What is the simplest way to get started?
Install TradLinker, create a first group of linked channels, test the multilingual flow, then add TradAssist if you want advanced tools. Upgrade to Premium afterwards to include TradCoord and unlock the full server experience.
Start with TradLinker
The core of the suite for connecting multilingual channels.
Add TradLinkerAdd TradAssist
Personal assistant + advanced translation extension for servers.
Add TradAssistGo Premium / Platinium
Unlock TradCoord and enjoy unlimited TradAssist on your server or for yourself.
See Premium / Platinium