> For the complete documentation index, see [llms.txt](https://docs.itranslator.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.itranslator.app/overview/features.md).

# Features

A tour of what iTranslator can do on your server, with every plan included.

{% hint style="info" %}
This is an overview, not an exhaustive list. Each feature has its own page with the details, and a badge tells you when a feature needs [Premium or Pro](/overview/premium.md).
{% endhint %}

## Translation by Flag

React to any message with a flag and iTranslator replies with the translation in the language of that country.

<figure><img src="https://3955709218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuW8Vjy8RHWcWMwcAWdcy%2Fuploads%2Fgit-blob-d6da6996fa3280a6f8fe966aaebf0162e6fc679e%2Fflagreaction1.gif?alt=media" alt="A member reacts with a flag and iTranslator replies with the translation"><figcaption></figcaption></figure>

{% content-ref url="/pages/qRwOn2EdGtM5rGJbyg5t" %}
[Translation by Flag](/amazing-features/translation-by-flag.md)
{% endcontent-ref %}

## Automatic translation

Link channels or whole categories to one or several languages. Every message is translated as soon as it is sent, in the style you choose.

<figure><img src="https://3955709218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuW8Vjy8RHWcWMwcAWdcy%2Fuploads%2Fgit-blob-2292d88c674b9a0ddb2523dc1612628e1b2458ff%2Fautotranslate1.gif?alt=media" alt="Messages sent in a channel are automatically translated into another channel"><figcaption></figcaption></figure>

{% content-ref url="/pages/t6dBchBmoBRA7AdZgmYW" %}
[Automatic-Translation](/amazing-features/automatic-translation.md)
{% endcontent-ref %}

## Role translation

Give a role to your members and everything they write is translated into the language of that role, wherever they talk.

{% content-ref url="/pages/OHujIR1gKK6Gx0AYJtQd" %}
[Role Translation](/amazing-features/role-translation.md)
{% endcontent-ref %}

## Translation and detection commands

Translate or detect the language of any text with `/translate` and `/detect`, or right-click a message and use the context commands.

<figure><img src="https://3955709218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuW8Vjy8RHWcWMwcAWdcy%2Fuploads%2Fgit-blob-217c9f31072ecf88e079325a7799bd3c37c6301f%2Ftranslate1.gif?alt=media" alt="The /translate command"><figcaption><p><code>/translate</code></p></figcaption></figure>

<figure><img src="https://3955709218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuW8Vjy8RHWcWMwcAWdcy%2Fuploads%2Fgit-blob-615df8e0326f43f00f8d86055da3018c46081b59%2Ftranslate2.gif?alt=media" alt="The Translate context command on a message"><figcaption><p>Right-click a message to translate it</p></figcaption></figure>

<figure><img src="https://3955709218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuW8Vjy8RHWcWMwcAWdcy%2Fuploads%2Fgit-blob-2ab07647776e328f465f5718bc731ef6c48e2ad9%2Fdetect1.gif?alt=media" alt="The /detect command"><figcaption><p><code>/detect</code></p></figcaption></figure>

<figure><img src="https://3955709218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuW8Vjy8RHWcWMwcAWdcy%2Fuploads%2Fgit-blob-0a2e50bdb3fc2806690aba4ca6fdd89f00f44181%2Fdetect2.gif?alt=media" alt="The Detect Language context command on a message"><figcaption><p>Right-click a message to detect its language</p></figcaption></figure>

{% content-ref url="/pages/rqsVmtReHY6iD3aCCLQ7" %}
[Commands](/fundamentals/commands.md)
{% endcontent-ref %}

## Web dashboard

Configure everything from your browser, follow your usage and manage your subscriptions.

<figure><img src="https://3955709218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuW8Vjy8RHWcWMwcAWdcy%2Fuploads%2Fgit-blob-91683613712718ca7f9b0ecd4efaf72d3740e782%2Fdashboard-servers.png?alt=media" alt="The dashboard of iTranslator"><figcaption></figcaption></figure>

{% content-ref url="/pages/6sDWucYlg73r0Xyrws5R" %}
[Dashboard](/fundamentals/dashboard.md)
{% endcontent-ref %}

## Auto-Erase

Delete a message and its translations disappear with it. A real time-saver for your moderators.

<figure><img src="https://3955709218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuW8Vjy8RHWcWMwcAWdcy%2Fuploads%2Fgit-blob-9be7e7315124315c31e43b3ecdf2083739830ff7%2Fautoerase1.gif?alt=media" alt="Deleting a message also deletes its translations"><figcaption></figcaption></figure>

{% content-ref url="/pages/jlVOq6IWtYo1eDliQXhO" %}
[Auto-Erase](/amazing-features/auto-erase.md)
{% endcontent-ref %}

## Statistics

Follow the number of messages and characters translated on your server, and export the data.

<figure><img src="https://3955709218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuW8Vjy8RHWcWMwcAWdcy%2Fuploads%2Fgit-blob-89e76e582b2b7fdffdab3efcb699c08b063b4010%2Fstats.gif?alt=media" alt="The /stats command and its chart"><figcaption></figcaption></figure>

{% content-ref url="/pages/eO7vjlEwy98t0XlHDMVx" %}
[Statistics](/amazing-features/statistics.md)
{% endcontent-ref %}

## And much more

| Feature                                                               | What it does                                                       | Plan    |
| --------------------------------------------------------------------- | ------------------------------------------------------------------ | ------- |
| [User-Installable App](/user-installable-app/user-installable-app.md) | Translate in DMs, group DMs and servers that do not have the bot.  | Free    |
| [Translate-Ban](/amazing-features/translate-ban-role-and-user.md)     | Exclude specific roles or users from translations.                 | Free    |
| [Text-Replacement](/amazing-features/text-replacement.md)             | Rewrite parts of a message before it is translated.                | Free    |
| [Auto-React](/amazing-features/auto-react.md)                         | Keep reactions in sync between a message and its translations.     | Premium |
| [Custom Bot](/amazing-features/custom-bot.md)                         | Give the bot your own name, avatar, banner and bio.                | Premium |
| [Conversation Mode](/amazing-features/conversation-mode.md)           | Translate consecutive messages together for a more natural result. | Pro     |
| [Translation Mode](/amazing-features/translation-mode.md)             | Choose between quicker and more accurate AI translations.          | Pro     |
| [Voice Features](/amazing-features/voice-features.md)                 | Text-to-speech and live transcription of voice channels.           | Pro     |

{% hint style="info" %}
Want to see it live? [Join our community](https://discord.itranslator.app) and try the bot with us.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.itranslator.app/overview/features.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
