# Translating Lessons

{% hint style="warning" %}
**LMS Pages, Lessons,** and **Assignments** should be translated first before **the Courses.** Otherwise, translations are not synchronized within the Courses.
{% endhint %}

As an example, we are using [**WPML Translation Management**](/masterstudy-lms/wpml/getting-started.md#wpml-translation-management-example) to translate lessons. However, you can use the[ **second method** ](/masterstudy-lms/wpml/getting-started.md#on-page-translation-buttons)by following **WP Dashboard > MS LMS > Lessons** to translate them too.&#x20;

{% stepper %}
{% step %}
Follow **WP Dashboard > WPML > Translation Management** and under the **Lessons** section select the lessons you want to translate:

<figure><img src="/files/g7xIHZtVpJqP1ibPUP0C" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Scroll down to the end of the page and click on `Translate` button:

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

{% hint style="warning" %}
After clicking the button, please don't close this page or refresh it, as doing so will cancel the translation process.
{% endhint %}
{% endstep %}

{% step %}
Now our selected lesson(s) have been added to the **Translation** **Queue**:

<figure><img src="/files/MlP75L0AH5AlbFdJFNg9" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Now move to the **WP Dashboard > WPML > Translations** tab. You can see the chosen lesson(s) here. Go ahead and click on <kbd>Translate</kbd> button:

<figure><img src="/files/6Y6RBjMBChv3H4zlG147" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
In the opened editor, begin translating the lesson content. Once you provide the translation for each of the texts, you have to click on the :floppy\_disk: **Save** button or press the <kbd>Ctrl + Enter</kbd> keys to save the translation:&#x20;

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

The WPML Editor offers a list of markers for text formatting options like bold, italic, and strikethrough. To format a portion of text, simply select its alternative from the translated text and choose the appropriate button from the list.

<figure><img src="/files/hC86f3kp129qEYvpnxFL" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Finish the translations and click on the <kbd>Save & Complete</kbd> button:

<figure><img src="/files/Q1mEDcchu7GAS0ZIFmTw" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

Following these steps,  you can translate the lesson for other languages.&#x20;

Here is the result:

{% tabs %}
{% tab title="Spanish (Translated)" %}

<figure><img src="/files/Mw1X1j9safmHfJKyvTHC" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="English (Original)" %}

<figure><img src="/files/zvPczaKaSARUB1X3e8Tf" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}


---

# 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.stylemixthemes.com/masterstudy-lms/wpml/translating-lessons.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.
