> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appcharge.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Set and Manage Translations

This article explains how to set and manage translations in the Publisher Dashboard. You can also set and manage translations using the [Translations API service](/../../api-reference/translations/introduction). Updates made through the API appear in the CSV file, and any changes to the CSV file are synced back to the API.

## Set translations

Follow these steps to translate content:

### Step 1 | Add languages

[Add your languages](./add-and-manage-languages) in the Publisher Dashboard. Each time you add a language, a new column is created in the CSV files.

### Step 2 | Download the translation files

Download the 2 CSV translation files to view all translatable fields:

1. Go to the **Localization** tab.
2. Scroll to **Download Up-to-Date Translations File**.
3. Click **Download Static Strings** and **Download Dynamic Strings** to download both CSV files.

<img src="https://mintcdn.com/appcharge/fs3SDs37IvgH6V_E/images/docs/d1c0508ac80b5507e1df693c770e870d2b317c74a0b8c365fd0538da6ee54cee-Download_Translations_Keys.png?fit=max&auto=format&n=fs3SDs37IvgH6V_E&q=85&s=87b393dafe7516400efa0c8faaf6f3c2" alt="" width="3952" height="2774" data-path="images/docs/d1c0508ac80b5507e1df693c770e870d2b317c74a0b8c365fd0538da6ee54cee-Download_Translations_Keys.png" />

### Step 3 | Add translations

Add translations for each string in the appropriate language column in both the static and dynamic CSV files.

To add translations:

1. Open the 2 CSV files. They contain the following columns:

   | Column              | Description                                               |
   | ------------------- | --------------------------------------------------------- |
   | **Key**             | The identifier for the string.                            |
   | **English**         | The default English text that requires translation.       |
   | **Other Languages** | Columns where you can add translations for each language. |

2. Enter your translations in the appropriate language columns and save the files.
   <Note>
     * You can't modify or delete the English text.
     * Column headers are fixed and cannot be changed.
   </Note>

<img src="https://mintlify.s3.us-west-1.amazonaws.com/appcharge/images/docs/add-translations.png" alt="" />

### Step 4 | Upload translations

After adding your translations, upload the files back into the Publisher Dashboard:

1. In the **Localization** tab, scroll to **Upload New Translations Files**.
2. Upload the 2 CSV files that contain your translations.

<img src="https://mintcdn.com/appcharge/fs3SDs37IvgH6V_E/images/docs/c55feb0f57b3624d6336564e66a259b76a39f13e8e8ccbf3434493018cc794c5-Upload_Dynamic_Strings.png?fit=max&auto=format&n=fs3SDs37IvgH6V_E&q=85&s=b0c6b0cbdeafce8ae7bce300ed4c6b63" alt="" width="3952" height="2774" data-path="images/docs/c55feb0f57b3624d6336564e66a259b76a39f13e8e8ccbf3434493018cc794c5-Upload_Dynamic_Strings.png" />

### Step 5 | Activate the languages

To activate the languages:

1. In the **Localization** tab, scroll to **Manage Languages**.
2. Turn on the toggle for each language you want to make available to customers.

<Note> To keep translations current, repeat steps 2- 4 regularly. </Note>

## Edit or delete translations

To edit or delete translations:

1. Go to the **Localization** tab.
2. Scroll to **Download Up-to-Date Translations File**.
3. Click **Download Static Strings** and **Download Dynamic Strings** to re-download the CSV files.
4. Edit or delete the translations in the appropriate language columns and save the files.
5. Scroll to **Upload New Translations Files** and upload the updated files back into the Publisher Dashboard.

<Note> If you delete a translation, the text will revert to the default English version. </Note>
