TradAssist

Personal assistant & server extension

TradAssist

A versatile translation assistant: on-demand translations, single-message or channel translation, multilingual posts with a Translate button, and flag-reaction translation.

DM + serverMessage translationChannel translationMultilingual postsFlag reactions

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 brings the suite’s fast translation actions into everyday use.

1

Fast translations, without complex 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
2

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
3

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 cluttering the channel

🚩 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
Keep in mind: TradAssist is the most direct bot in the suite. It can support one user in DMs or become a complete translation extension for a server — especially alongside TradLinker.