Skip to content
This repository was archived by the owner on Mar 7, 2021. It is now read-only.

Channel Groups

munelear edited this page Feb 22, 2021 · 5 revisions





Automatically translates any new messages in the current channel and forwards them to you. Admins/mods can set forwarding to same channel, other channels or other users in the server. Messages in forwarded channels will also be sent back to origin*.

Command

!translate channel to [lang] from [lang] for [dest]

Parameters

  • for [dest] (optional)
    Forwarding destination where the translated messages will be sent, defaults to "me" - translations sent via direct/private messages between you and the bot. Admins/mods can use discord mentions as forward destination with possibility to set multiple destinations at once. See examples below.

  • to [lang] (optional)
    The language to translate to, defaults to server default language.

  • from [lang] (required)
    The language to translate from.

Examples

!translate channel from english to spanish
!translate channel from en to es
!translate channel from english to spanish for me

Server Admins/Mods
Send translations to same channel

!translate channel from english to spanish for #SameChannelMention

Send translations to another channel in server

!translate channel from english to spanish for #OtherChannelMention

Send translations to another user in server

!translate channel from english to spanish for @UserMention

Send translations to multiple channels/users in server at once

!translate channel from english to spanish for #Channel1, #Channel2, @User1, @User2

Replying

Translated messages that are forwarded to users via DM/PM include a special id for replying. Simply copy the code and paste into DM window before your message to send a response, example: XX123: your message here.

Stopping

To stop an automatic translation task, simply go the original channel and use the stop command:

!translate stop
!translate stop for me

Admins/Mods
Stop all automatic translations

!translate stop for all

Stop for specific channel in server

!translate stop for #ForwardChannelMention

Stop for specific user in server

!translate stop for @UserMention

Help command for stop: !translate help stop

Notes

  • Help command for automatic translation: !translate help auto.
  • Values wrapped in brackets [ ] mean user input.
  • [lang] values can be language names in English, native language names or ISO 639-1 codes. For example, german de and deutsch will all work the same.
  • Messages by bots are ignored.
  • Command messages are also ignored.
  • If you have a lot of users speaking a different language then it is advised you create a special public channel for them as a destination instead of having each one receive translated messages in private.

Clone this wiki locally