# Translating Courses

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

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

{% stepper %}
{% step %}
Follow **WP Dashboard> WPML > Translation Management** under the **Courses** section, select the course you want to translate:

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

{% step %}
Scroll down and click on the <kbd>Translate</kbd> button:

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

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

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

{% step %}
On the opened page, you will translate the following details of the course:

* **Course Title**
* **Course Description**
* **Excerpts (short description)**
* **Course Category (ies)**
* **Course Announcement**
* **Course Duration**
* **Video Duration**
* **FAQs**

{% hint style="info" %}
The rest of the information (course cover image, video, certificate, etc) will be inherited from the original course automatically.
{% endhint %}

All of these details should be translated and click on the <kbd>Save and Complete</kbd> button to finish:

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

Once you translate the course, its translated contents (lessons, assignments) should be visible inside the course automatically. You can check it by following **WP Dashboard > MS LMS > Courses** and choosing the language (in our case, Spanish) from the filter:

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

Here is the result in the course builder:

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

{% hint style="warning" %}

#### IMPORTANT!

If you add/translate lessons after the course translation, you have to add new lessons manually to the course.
{% endhint %}

To do it, click on the <kbd>Search Materials</kbd> from the Course Curriculum:

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

Choose the lessons, assignments, and quizzes you want to import:

<figure><img src="/files/5sbHrdIUw7ooFbjkHrKh" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
For the quizzes, you can create new ones as questions are not translatable.&#x20;

<a href="/pages/sgnTSC7Nnvcd7unDFOu7" class="button secondary" data-icon="square-info">Learn More about Quiz Translation</a>
{% endhint %}

Here is the result:

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

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

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

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

### Translating Course Certificates

In the **Certificates** tab of the **Course Settings,** you can attach any certificate to the course. Certificate translation is not required — in fact, there's no need to translate an existing certificate. Instead, simply [**create**](/masterstudy-lms/lms-pro-addons/certificate-builder.md) a version of the certificate in the target language and assign it from the course builder. You can attach different certificates for the same course, each in a different language.

{% stepper %}
{% step %}

### Create a New Certificate

First, create a new certificate in a target language. In our example, we use :flag\_es:**Spanish.** You can do it using [**Certificate Builder.** ](/masterstudy-lms/lms-pro-addons/certificate-builder.md)
{% endstep %}

{% step %}
Once you have a new certificate in Spanish, follow **WP Dashboard > MasterStudy > Courses** and switch to the Spanish tab:

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

{% step %}
Edit the needed course with Course Builder:

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

{% step %}
Follow **Settings** (*Ajustes*) **> Certificates** (*Certificado*), then choose your translated certificate and **save** the changes:

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


---

# 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/lms-divi-modules.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.
