RitaBot Docs
HomeInvite RitaSubscribeSetupUpdate
  • Introduction
  • Meet the Team
  • Quick setup steps
  • Usage, Commands & Settings
    • Basic Usage Information.
    • Translation Commands
      • Group Translations
      • Channel Translation
      • Reaction Translation
      • Custom Message
      • Last Message
    • Statistics
    • Settings
    • Misc. Commands
  • Premium/Paid Features
    • Overview
    • How to Subscribe
      • Available Plans
      • Patreon
      • Payment FAQ
    • Contact Us
  • Misc
    • It’s All About Rita
    • MIT License
    • FAQ
  • Version History
    • V1.2.?
      • V1.2.0
      • V1.2.1
      • V1.2.2
      • V1.2.3
      • V1.2.4
      • V1.2.5
      • V1.2.6
    • V1.3.0
      • V1.3.0
      • V1.3.5
      • V1.3.6
      • V1.3.7
      • V1.3.8
      • V1.3.9
      • V1.3.10
      • V1.3.11
      • V1.3.12
      • V1.3.13
      • V1.3.14
      • V1.3.15
      • V1.3.16
      • V1.3.17
      • V1.3.18
      • V1.3.19
      • V1.3.20
      • V1.3.21
      • V1.3.22
      • V1.3.23
      • V1.3.24
      • V1.3.25
      • V1.3.26
      • V1.3.27
      • V1.3.28
      • V1.3.29
    • V1.4.0
      • V1.4.0
  • Updates
    • 01/04/2022
    • 01/05/2022
    • 22/05/2022
    • 03/07/2022
    • 27/09/2022
    • 05/01/2023
    • 31/03/2023
    • 06/04/2023
    • 20/08/2023
  • Policys
    • Terms Of Service
    • S.A.L.T.S Policy
      • S.A.L.T.S Policy V3
      • S.A.L.T.S Policy V2
      • S.A.L.T.S Policy V1
    • Privacy Policy
      • Privacy Policy V2
      • Privacy Policy V1
    • Refund Policy
      • Refund Policy V1
    • 3rd Party Policys
    • Interpretation & Definitions
    • Right To Exit
Powered by GitBook

Copyright © 2019 - 2023 RitaBotProject. All rights reserved.

On this page
  • Legacy commands
  • Parameters
  • Examples
  • Server Admins/Mods
  • Stopping Translations
  • Parameters
  • Admins/Mods
  • Notes

Was this helpful?

Export as PDF
  1. Usage, Commands & Settings
  2. Translation Commands

Channel Translation

Last updated 2 months ago

Was this helpful?

If you need help at any point join our and someone will help you.

We do suggest you to use instead of Channel Translation (easier to maintain)

Automatically translates any new messages in the current channel and forwards them to the target channel. Admins/mods can set forwarding to the same channel(not recommended) or other channels(recommended).

Please note that when you setup an auto command the target channel will not send back to main channel unless you tell it to

Legacy commands

!tr channel from [lang] to [lang] for #[dest]

!tr auto to [lang] for #[same channel dest]

!tr channel from [lang] to [lang] for #[dest] filter @[role]

Parameters

  • for [dest] The target channel you want the translation of the from [lang] to go to.

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

  • from [lang] The language to translate from.

  • filter [role] can be used to restriction translation to a specific role.

  • NOTE : Auto is for a single ( same channel ) translations, as photos, and Gifs, will not be duplicated or sent.

Examples

Using full language names

!tr channel from english to spanish for #target-channel

!tr auto to spanish for #current-channel

Using language short codes

!tr channel from en to es for #target-channel

!tr auto to es for #current-channel

Using Auto detection

!tr auto to ru for #current-channel

Server Admins/Mods

Send translations to same channel ( Not recommended for more than 3 languages )

!tr channel from english to spanish for #current-channel

!tr auto to spanish for #current-channel

Send translations to another channel in server ( Recommended )

!tr channel from english to spanish for #target-channel

!tr channel from english to spanish for #target-channel

!tr auto to spanish for #current-channel

Send translations to multiple channels in the server at once

!tr channel from english to spanish for #target-channel-es1, #target-channel-es2, #target-channel-es3, #target-channel-es4

!tr channel from english to spanish for #target-channel-es1, #target-channel-es2, #target-channel-es3, #target-channel-es4

Stopping Translations

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

!tr stop

!tr stop task [id!tr stop for [me]

!tr for [@user]

!tr stop for [#channel]

!tr stop for [all]

!tr stop for [server]

Parameters

  • [id], ID number for the task you want to stop, run !tr tasks to get id.

  • for [me] - Stops translations via DM to yourself.

  • for [@user] - Stops the task for user.

  • for [channel] - Stops the task from the channel posted to the channel destination.

  • for [all] - Stops all translations in the channel its posted in.

  • for [server] - Stops all translations being done in your server.

Admins/Mods

Stop all automatic translations

!tr stop task [ID]

Stop a single task by running !tr task, and taking note of the ID of the item to remove.

!tr stop for [@UserID]

Stop a translation being sent to a user.

!tr stop for #target-channel

Stop all automatic translations for specific channel in server

!tr stop for all

Stop all automatic translations for the channel.

!tr stop for server

Stop all tasks in the server.

Help command for stop: !translate help stop

Notes

Help command for automatic translation: !translate help auto.

  • Values wrapped in brackets [ ] are solely for illustrative purposes to demonstrate the use of the command. Brackets are not in any command.

[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 all bots are currently ignored to avoid loops, but we are working on different bot modes to enable bot translation.

    • Any message that begins with !tr or !translate will be determined to be a bot command and thus shall not be allowed to be translated.

Important Note

The bot’s default prefix is !tr (or !translate) - All commands must start with this prefix for the bot to process them. Bot must have proper permissions in all relevant channels for full functionality (read, write, react, mention, attachments, embed).

Discord Server
Group Translations
English to Spanish, translating to the Spanish Channel
Translating all supported languages to Spanish in the #general-en channel ( same channel ) Not Recommended for more than 3 languages