> 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/dms-and-user-app/user-installable-app.md).

# User-Installable App

Add iTranslator to your own account and translate anywhere on Discord: DMs, group DMs and servers that do not have the bot.

## What is a "User-Installable App"?

A User-Installable App is a Discord feature that lets you add iTranslator to **your own account** instead of a server. Once it is added, you can use iTranslator in private messages, in group DMs and even in servers where the bot is not installed.

Just want to translate your DMs? Follow [Translate in DMs](/dms-and-user-app/translate-in-dms.md).

<figure><img src="https://3955709218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuW8Vjy8RHWcWMwcAWdcy%2Fuploads%2Fgit-blob-87ebfe01b0b5a8e88bd2f089347b5ba23b2e10b6%2Fnews.gif?alt=media" alt="Translating a message in a private conversation with the User-Installable App"><figcaption></figcaption></figure>

## How to use it?

{% stepper %}
{% step %}

### Open the invite link

Go to [invite.itranslator.app](https://invite.itranslator.app).
{% endstep %}

{% step %}

### Click "Add to My Apps"

<figure><img src="https://3955709218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuW8Vjy8RHWcWMwcAWdcy%2Fuploads%2Fgit-blob-d533f7d299c82ea5e5adc83d8d06d2b44e2a4d69%2Fimage.png?alt=media" alt="The Add to My Apps button of the Discord invite window"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Click "Authorize"

That's it. Some features of iTranslator now follow you **everywhere**: DMs, group DMs and **any** Discord server, even when iTranslator is not installed on it.
{% endstep %}
{% endstepper %}

## Features that can be used everywhere

| Feature                  | How                                                                    |
| ------------------------ | ---------------------------------------------------------------------- |
| Translate                | `/translate`, or right-click a message → **Apps** → **Translate Text** |
| Detect a language        | `/detect`, or right-click a message → **Apps** → **Detect Language**   |
| Reset your characters    | `/checkvote` and `/checkvote-notify`                                   |
| Manage your subscription | `/premium` and `/pro`, or the [website](/overview/premium.md)          |

{% hint style="info" %}
When you use iTranslator as a user app, translations count against your **personal** limit of 2,000 characters, which you can reset for free with `/checkvote`. See [Translation Limit](/fundamentals/translation-limit.md).
{% endhint %}

## How to change the context language?

The right-click translation uses the language of your Discord app by default. You can choose another one from the **Settings** page of the [dashboard](/fundamentals/dashboard.md#your-account) or with `/set-context-language`. See [Manually change native language](/fundamentals/context-commands/manually-change-native-language.md).

## How to moderate User-Installable Apps?

If you manage a server and want to control what user-installed apps can do in it, Discord explains it in [Moderating Apps on Discord](https://support.discord.com/hc/en-us/articles/23957313048343-Moderating-Apps-on-Discord).
