TradLinker

Main bot

TradLinker

The heart of multilingual conversation on Discord: it links channels by language and automatically republishes translated messages into each linked channel.

Automatic translationLinked channelsMultilingual pollsSynchronized reactions

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.

1

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
2

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
3

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 raises group and channel limits, opens access to TradCoord (onboarding, rules, coordination, and role assignment), 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 configuration to administer
Free vs Premium plan: TradLinker already includes the core multilingual chat system. Premium raises configuration limits (groups/channels), adds TradCoord onboarding, coordination, and role assignment, then makes supported TradAssist features unlimited on the server.