For the complete documentation index, see llms.txt. This page is also available as Markdown.

Configure channels

You can have as many source and target channels as needed. Here is how to configure it!

1. Configure source channels

First, just run the command: /autotranslate config channel-source, like so:

Then, just configure it like so:

In my example the source channels will be #general & #media. Simple! Right?

2. Configure target channels

First, just run the command: /autotranslate config channel-target, like so:

Then, exactly like the source channels, select the channels you want!

Unfortunately, due to Discord's limitations, we cannot open Select Menus with your currently configured channels already selected from the list of suggestions.

3. Using categories as channels

This feature requires Premium.

Instead of selecting individual channels, you can select a Discord category as a source or target channel. This allows you to automatically translate all channels within a category without having to configure each one individually.

When selecting your source or target channels (using the commands above), you will see categories appear in the select menu alongside regular channels. Simply select the category you want!

Category as a source

When a category is set as a source, every message sent in any text channel within that category will be automatically translated. This is especially useful if you have a category with many channels and want them all to be translated without adding each one manually.

Category as a target

When a category is set as a target, iTranslator uses position-based routing to determine where to send the translations. This means it matches channels by their position within the category:

  • A message sent in the 1st channel of the source category is translated to the 1st channel of the target category.

  • A message sent in the 2nd channel of the source category is translated to the 2nd channel of the target category.

  • And so on...

This is perfect for creating mirrored category structures for different languages. For example:

English Category: #general-en, #support-en, #news-en French Category: #general-fr, #support-fr, #news-fr

With this setup, messages in #general-en are automatically translated and sent to #general-fr, messages in #support-en go to #support-fr, etc.

If the source and target are the same category, the translation will be sent in the same channel as the original message.

Last updated