Originally written
October 4, 2018
Updated
February 4, 2020

Sensei’s integration with WPML allows you to build fully multilingual educational websites.

Sensei LMS is a learning management system plugin that allows you to build educational websites. You can create courses that have different lessons. Additionally, each lesson can be associated with quizzes to measure the learners’ understanding. Thanks to WPML, you can make all of this content multilingual.

Contents

Getting started

Make sure that the Sensei LMS plugin is activated, by going to the Plugins page.
Make sure that you activate the WPML Multilingual CMS, WPML String Translation, and WPML Translation Management plugins.

How to translate Sensei elements

The translation process consists of two main parts:

  1. Duplicating Sensei elements (courses, lessons, questions, etc) to other languages.
  2. Manually translating the content of the Sensei elements.

Watch the following video to see how to translate a site using the Sensei plugin and WPML.

Known issues

We’re aware of the following issues and are working on resolving them:

  1. The course progress is not synchronized across the different languages on your site. It is unlikely that a user would want to switch the language of the course after registration. Hence, we consider this to be a minor issue.
  2. Translating Sensei slugs causes 404 erros. As a workaround for this issue, you can delete custom post type slugs coming from the Sensei plugin. Please note that this will only work if the default language of your site is set to English and the Language URL format is set to Different language in directories or Language name added as a parameter.

Getting help

In case you need help translating your site built using Sensei and WPML, visit WPML’s support forum.