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

# Translations

The translation tool is a dashboard that lets you track the status of all content translations in the system and request AI-generated translations.

Once a request is completed, the AI-generated translations become available in the proofreader interface for editing and approval.

<Note>
  **NOTE:** Proofreaders can only access the languages assigned to them by an administrator.
</Note>

After proofreading, an administrator can publish translations from either the main translation dashboard or the content editing interface.

## Types of content available for translation

The tool can translate text extracted from source content.

For uploaded files such as images, videos, or PDFs, only accompanying text (titles, descriptions, etc.) is translatable. After a translation is approved by a proofreader, you can upload a translated file in the content editing interface.

## Translations and training revisioning

Translations are linked to a specific training revision. When a translation is requested, the system checks whether an unpublished (draft) revision already exists. If not, a new unpublished revision is created, and the translation is attached to it. The translation remains unavailable to learners until the revision is published.

If the source content is later updated and existing translations are marked as outdated, you can request a new translation, which will be associated with the new revision.

To ensure proofreaders always work with the latest version, the source content is locked for editing once the translation process begins. It stays locked until proofreading is completed.

## The main dashboard

You can access the translation tool under **Tools** in the left menu.

<img src="https://mintcdn.com/connect-i/Xyqg4DPLHiLoiaef/images/image_2026-02-17_175908800.png?fit=max&auto=format&n=Xyqg4DPLHiLoiaef&q=85&s=87cf6ee0168006c09f4ebf4e82f7560c" alt="Image 2026 02 17 175908800" title="Image 2026 02 17 175908800" className="mx-auto" style={{ width:"31%" }} width="372" height="529" data-path="images/image_2026-02-17_175908800.png" />

The dashboard displays all content items, both published and unpublished, in a table format. Each row shows:

* Title of the item in the source language.
* Subtype of the item.
* Available languages and translation status for each language. The list of available languages is configured on a case-by-case basis, depending on client requirements.

<img src="https://mintcdn.com/connect-i/Xyqg4DPLHiLoiaef/images/image_2026-02-17_180017190.png?fit=max&auto=format&n=Xyqg4DPLHiLoiaef&q=85&s=d1e78050ec66106cd84f99c8c5350a44" alt="Image 2026 02 17 180017190" title="Image 2026 02 17 180017190" className="mx-auto" width="1024" height="752" data-path="images/image_2026-02-17_180017190.png" />

There are six possible **translation statuses**:

| Status                | Explanation                                                                                     |
| :-------------------- | :---------------------------------------------------------------------------------------------- |
| Not translated        | No translation exists for this content.                                                         |
| In progress           | AI translation has been requested and is currently in progress.                                 |
| Needs review          | AI translation is complete and ready for proofreading (clickable, opens proofreader interface). |
| Ready for publication | The proofreader has approved the translation (clickable, opens content editing interface).      |
| Translation published | The translation has been published.                                                             |
| Translation outdated  | The source content has been updated, and the translation may no longer match.                   |

**Navigation bar**

The table shows one content type at a time (e.g., trainings, activities, or topics). Switch between them using the tabs at the top:

<img src="https://mintcdn.com/connect-i/Xyqg4DPLHiLoiaef/images/image_2026-02-17_180328302.png?fit=max&auto=format&n=Xyqg4DPLHiLoiaef&q=85&s=6aefacb21bb3af2941ea8458a5fc664b" alt="Image 2026 02 17 180328302" title="Image 2026 02 17 180328302" className="mx-auto" width="1024" height="115" data-path="images/image_2026-02-17_180328302.png" />

**Operations**

Select content items by checking the box next to their titles. Then choose the operation and the target languages.

There are two available operations:

* **Request translation**: Initiates an AI-generated translation for selected items. If you select fewer than 100 items, the translations are performed immediately. When the request includes 100 items or more, the process may take some time, and you will see the following message:

  <img src="https://mintcdn.com/connect-i/v374Pcm2I0hiONgv/images/image_2026-02-17_180356365.png?fit=max&auto=format&n=v374Pcm2I0hiONgv&q=85&s=69c8b96d6a84c5e000be39769694f182" alt="Image 2026 02 17 180356365" title="Image 2026 02 17 180356365" className="mx-auto" width="1024" height="232" data-path="images/image_2026-02-17_180356365.png" />
* **Publish translation**: Publishes translations approved by the proofreader without editing them. 

Click the **Apply to selected items** button to apply the operations to the items you've selected in the table.

**Filters**

You can narrow down the list of items for translation by title, a single selected language, and its translation status.

<img src="https://mintcdn.com/connect-i/v374Pcm2I0hiONgv/images/image_2026-02-17_180427443.png?fit=max&auto=format&n=v374Pcm2I0hiONgv&q=85&s=04a28e1def0ad7d6e0d773876c74a20a" alt="Image 2026 02 17 180427443" title="Image 2026 02 17 180427443" className="mx-auto" style={{ width:"38%" }} width="536" height="646" data-path="images/image_2026-02-17_180427443.png" />

Activities and taxonomies can also be filtered by their subtype.

## Proofreader interface

When the AI translation is completed, and the item status changes to **Needs review**, click the corresponding icon to open the proofreader interface.

The interface has two columns:

* **Source**: Text from the source content (not editable).
* **Translation**: AI-generated translation, which can be edited.

<img src="https://mintcdn.com/connect-i/v374Pcm2I0hiONgv/images/image_2026-02-17_180500223.png?fit=max&auto=format&n=v374Pcm2I0hiONgv&q=85&s=74f9dfe63064f2e5f2d89c85e743c277" alt="Image 2026 02 17 180500223" title="Image 2026 02 17 180500223" className="mx-auto" width="1024" height="1285" data-path="images/image_2026-02-17_180500223.png" />

You can save the changes made in this form without publishing the translation by clicking **Save and exit**. To complete proofreading and submit the translation for publication, click **Ready for publication**.

To discard the draft, click **Delete**.

## Content editing interface

After proofreading is completed and the item status changes to **Ready for publication**, click the corresponding icon to open the content editing interface.

<img src="https://mintcdn.com/connect-i/v374Pcm2I0hiONgv/images/image_2026-02-17_180519966.png?fit=max&auto=format&n=v374Pcm2I0hiONgv&q=85&s=8233b413d7ce6d6bfec05acd1b113fbe" alt="Image 2026 02 17 180519966" title="Image 2026 02 17 180519966" className="mx-auto" width="1024" height="1105" data-path="images/image_2026-02-17_180519966.png" />

This interface is identical to the source content editor and also includes translation settings. You can:

* Make final edits to the translation.
* Upload translated files, if applicable.
* Publish the translation by enabling the **This translation is published** toggle.
* **Flag other translations as outdated** (this affects only the translation status on the dashboard).
* Edit metadata, such as the translation author and date, before publishing.

Click **Save** to publish or **Delete translation** to discard.

To publish the translation, click **Save**. To discard and delete it, click **Delete translation**.
