Learn how to translate your LearnDash courses into more languages and create a multilingual educational website with WPML.
Getting Started
To get started, install and activate the following plugins:
- WPML
- LearnDash
- LearnDash Multilingual addon
How to Translate LearnDash Courses
WPML can translate any LearnDash course component. This includes Lessons, Topics, Quizzes, and Questions, as well as standard WordPress pages. To translate your course, follow the three steps below.
1. Translate Course Components
- Go to WPML → Translation Management.
- Select all your course components (course, lessons, topics, etc.) and send for translation.
2. Connect Translations
Next, you need to manually connect translated components together, just as you did when building your course:
- Using the top admin language switcher, change to your secondary language.
- Next, go to LearnDash → Courses and edit your translated course.
- Click Edit Anyway in the popup that appears and switch to the Builder tab.
- From the right sidebar, add the translated course components in the order they appear in your original language and save.
Special Case: Translating Answers
Unlike other components, you can only translate quiz answers manually:
- Using the top admin language switcher, change to your secondary language.
- Then, go to LearnDash → Questions and edit your question.
- Set the type of answer and manually input translated answers.
- Next, go to LearnDash → Quizzes and edit your translated quiz.
- Switch to the Builder tab and add your translated questions from the right sidebar.
3. Translate Strings
By default, LearnDash has built-in translations for different types of elements, like buttons and links. If you still encounter untranslated texts, use the Other Texts (Strings) section in Translation Management to translate them.
Frequently Asked Questions
No, you can only send email notifications in your default language.
Yes, you can translate Certification files using Translation Management. To connect your translated certificate, edit your translated Quiz, and in the Settings tab, set Quiz Certificate to the translated version.
No, you can’t sync course progress across languages at the moment. This means users will not see their progress when switching languages.
Get Started with WPML
If you already have a WPML account, you can start translating LearnDash courses right away. If not, visit our pricing page to choose a plan.