# Configure style & format

You can fully customize the style and formats of the translation, here is how!

<figure><img src="/files/ivgB9YYK4KkC6hhzM9Q9" alt=""><figcaption></figcaption></figure>

## 1. Configure Style

There are actually 3 styles available: `TEXT`, `EMBED`, `WEBHOOK`.

<details>

<summary>TEXT</summary>

<img src="/files/st01heKPdWxhcN3V2zer" alt="TEXT" data-size="original">

</details>

<details>

<summary>EMBED</summary>

<img src="/files/sRMqPkFHOSRQvcJEypTH" alt="EMBED" data-size="original">

</details>

<details>

<summary>WEBHOOK</summary>

<img src="/files/RW0chPcCx04bXNkmTpEE" alt="WEBHOOK" data-size="original">

</details>

*(Yes, these languages don't have the same source because these screens come from different times)*

#### How to change the style of my Auto-Translate configuration?

Just run the command: `/autotranslate config style`

<figure><img src="/files/AQpoAtQzax9VywnAEPjM" alt=""><figcaption><p>iTranslator Automatic-Translation Style</p></figcaption></figure>

## 2. Configure Format

<figure><img src="/files/ss6oV70gJFqwwnhg3wb7" alt=""><figcaption></figcaption></figure>

Now that you've chosen your style, you'll probably want to change the format of that style - here's how!

Just run the command: `/autotranslate config format`

You will then be redirected to a Modal where you can configure the translation format in detail! Brilliant, isn't it?

We're going to set up an Auto-Translate with the EMBED style as a tutorial.

<details>

<summary>Tutorial with EMBED style as example</summary>

1\) We run the command

![](/files/3XZzNGMAUNNtvNQewb4F)

2\) It automatically open the configuration modal

3\) Fill the fields using variables explained at the end of the page

4\) Click 'Submit'

5\) Success!

</details>

{% hint style="success" %}
Now that you understand how styles and formats work, you need to use variables in your formats. Variables allow you to insert text dynamically into your formats in order to configure your messages as much as possible.
{% endhint %}

### Variables you can use everywhere in formats

| Variable                  | Description                                              |
| ------------------------- | -------------------------------------------------------- |
| {source\_language}        | Source language of the translation.                      |
| {language}                | Target language of the translation.                      |
| {translation}             | Translated text.                                         |
| {billed}                  | Cost of the translation (in billing).                    |
| {original\_message}       | Content of the original message.                         |
| {original\_message\_link} | Jump URL to the original message                         |
| {source\_channel}         | Mention of the source channel.                           |
| {source\_channel\_name}   | Name of the source channel.                              |
| {user}                    | Mention of the message author.                           |
| {user\_name}              | Effective name of the message author.                    |
| {user\_avatar}            | URL of the message author's avatar.                      |
| {member}                  | Mention of the server member (if available).             |
| {member\_name}            | Effective name of the server member (if available).      |
| {member\_avatar}          | URL of the server member's avatar (if available).        |
| {guild\_member\_count}    | Total number of members in the server.                   |
| {guild\_boost\_count}     | Number of server boosts.                                 |
| {guild\_boost\_tier}      | Server boost level.                                      |
| {guild\_icon}             | URL of the server icon.                                  |
| {guild\_banner}           | URL of the server banner.                                |
| {guild\_channel\_count}   | Total number of channels in the server.                  |
| {guild\_role\_count}      | Total number of roles in the server.                     |
| {guild\_owner}            | Mention of the server owner (if available).              |
| {source\_language\_flag}  | Flag emoji(s) of the source language of the translation. |
| {language\_flag}          | Flag emoji(s) of the target language of the translation. |
| {user\_role}              | Name of the highest role of the user.                    |
| {user\_role\_mention}     | Mention of the highest role of the user.                 |

{% hint style="info" %}
**Could a missing variable be useful?** Don't hesitate to ask us to add it to our [Discord Support](https://discord.itranslator.app)!
{% endhint %}


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.itranslator.app/amazing-features/automatic-translation/configure-style-and-format.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
