# WTranslator Ticket Translation Addon

https://docs.wisecp.com/es/wtranslator-ticket-translation-addon

WTranslator translates support conversations both ways: the customer's message into your language, and your reply into theirs. Your team keeps working in one language while every customer is answered in their own.

## Opening the Screen

Go to **Tools → Addons → WTranslator → Settings**: `{admin}/tools/addons/settings?module=WTranslator`

> **Premium Feature**
> 
> This module is included in the **Business Plan** at no extra cost. On other WISECP licence plans you can add it to your existing licence.
> 
> [Go to store](https://wisecp.com/en/wredirect?slug=wtranslator)

## What the Addon Does

Translation works in two places: support tickets and contact messages. Both show a **Translate** button above the reply box.

| Direction | What is translated | Target language |
| --- | --- | --- |
| Incoming | The customer's message is translated. You read the ticket without opening another tool. | Your panel language. |
| Outgoing | Your reply is translated. You write in your own language, then translate before sending. | The language on the customer's account. |

### Review before sending

The translation is never sent on its own. It is placed in the reply box, so you read it, adjust anything you want, then send. A second click on the same button restores your original text.

### The customer's language

The target comes from the language setting on the customer's account. It is not guessed from the message, so short replies land in the right language too.

## Fields

- **Translation Provider**: Google Cloud Translate, Microsoft Translator or DeepL. Required, defaults to Google Cloud Translate. The fields below change with your choice.
- **API Key — Google**: The key tied to your Google Cloud account. Required while Google is selected.
- **Account Type — DeepL**: Free or Pro. Defaults to Free. The address is chosen from this setting.
- **Auth Key — DeepL**: The authentication key of your DeepL account. Required while DeepL is selected.
- **Container Endpoint Address**: The address of your Microsoft Translator resource. Required while Microsoft is selected.
- **API Key — Microsoft**: The key tied to your Azure subscription. Required while Microsoft is selected.

Saved keys appear as asterisks. Leave a key field empty to keep the stored value.

## Tasks

### Connecting a translation provider

1. On the settings screen, pick one under **Translation Provider**.
2. Enter the key of your provider account in the fields that appear.
3. Click **Save**. The Translate button now works on the ticket screen.

### Translating a ticket

1. Open the ticket and click **Translate** next to the customer's message. It appears in your panel language.
2. Write your reply in your own language.
3. Click **Translate** above the reply box. The text is converted into the customer's language.
4. Adjust it if needed, then send the reply.

## Things to Watch

> **The provider bills separately**
> 
> The key belongs to your own account. Translation charges are paid to the provider you chose, not to your WISECP licence.

> **No key, no translation**
> 
> With a provider selected but no key, the request returns an error. If the licence is not valid, the button does not appear at all.

## Required Privileges

Changing the settings needs the addon management privilege. Using the Translate button only needs access to support tickets.

## Related Articles

- [Support Tickets](https://docs.wisecp.com/en/tickets)
- [Modules](https://docs.wisecp.com/en/module-management)
