# Manage purpose translations

{% hint style="success" %}
**Access Type**: Data Manager - Editor
{% endhint %}

A purpose describes the reason your organization is collecting the end-user's data and how your organization processes that data. Didomi supports translations of the purpose name and description in a variety of languages. In this article, we will cover how Didomi manages translations for the three different groups of purposes:

* [IAB purpose translations](#iab-purpose-translations)
* [Global purpose translations](#global-purpose-translations)
* [Custom purpose translations](#custom-purpose-translations)

View translations for any purpose by clicking **Data Manager** on the left-hand panel and ensuring the **Purposes** tab is selected on the subsequent page.&#x20;

<figure><img src="/files/hQmhgwNLvVyUKvvuzXNE" alt="" width="563"><figcaption></figcaption></figure>

Click the **Edit** icon inline from any purpose on the list.&#x20;

<figure><img src="/files/kV9SopvTjwF5Xgwsj0qH" alt="" width="563"><figcaption></figcaption></figure>

All currently configured translations for the purpose will be listed on the subsequent page.&#x20;

<figure><img src="/files/lv0RyaVnINfWoWHpWSfk" alt="" width="563"><figcaption></figcaption></figure>

***

### IAB purpose translations

Translations for IAB purposes are not editable and are derived from translations provided by the IAB or translated by Didomi. Please contact your the Didomi support team for any questions or concerns related to the provided translations for IAB purposes.&#x20;

### Global purpose translations

Translations for global purposes are not editable and are derived from translations provided by the IAB or translated by Didomi. Please contact your the Didomi support team for any questions or concerns related to the provided translations for IAB purposes.&#x20;

### Custom purpose translations

Translations for custom purposes are configured and managed by your organization. In this section, we will cover how to:

* [Add custom purpose translation](#add-custom-purpose-translation)
* [Edit custom purpose translation](#edit-custom-purpose-translation)
* [Delete custom purpose translation](#delete-custom-purpose-translation)

#### Add custom purpose translation

From the edit page of a custom purpose, click **Add a translation +**.

<figure><img src="/files/WGfpJNTBeIOHZHSWcwzf" alt="" width="563"><figcaption></figcaption></figure>

Use the provided fields in the subsequent modal to add the following fields:

* Language
* Purpose name
* Purpose description

Click **Add** when finished.

<figure><img src="/files/cB7JBOHEWBf5i4qSpqCW" alt="" width="369"><figcaption></figcaption></figure>

The translation will be added to the custom purpose. Click **Save** to confirm the addition.&#x20;

<figure><img src="/files/BsplDe3VppfREKrb3XFs" alt="" width="563"><figcaption></figcaption></figure>

#### Edit custom purpose translation

From the edit page of a custom purpose, navigate to a translation and click the **Edit** icon for the card.&#x20;

Use the provided fields in the subsequent modal to add the following fields:

* Purpose name
* Purpose description

{% hint style="warning" %}
**Note**: Your organization can not change the **Language** of the translation. If your organization needs to update the language of a translation you will need to [add a new translation](#add-custom-purpose-translation) for the custom purpose.&#x20;
{% endhint %}

Click **Update** when finished.

<figure><img src="/files/3bFd6Cp2eHk2wiX44FoY" alt="" width="361"><figcaption></figcaption></figure>

The translation will be updated to the custom purpose. Click **Save** to confirm the edits.

<figure><img src="/files/BsplDe3VppfREKrb3XFs" alt="" width="563"><figcaption></figcaption></figure>

#### Delete custom purpose translation

From the edit page of a custom purpose, navigate to a translation and click the **Delete** icon for the card.&#x20;

<figure><img src="/files/0l99uCEohfN49iXXrjZo" alt="" width="563"><figcaption></figcaption></figure>

The translation will be removed from the custom purpose. Click **Save** to confirm the deletion.

<figure><img src="/files/BevkPK3diZXFTwOlb0Be" alt="" width="563"><figcaption></figcaption></figure>


---

# 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.didomi.io/data-manager/purposes/manage-purpose-translations.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.
