Weglot is a tool that automatically translates your school pages to your student's chosen language. When a visitor views your LearnWorlds school, they will have the option to choose the language of their choice to navigate your school.
Integrating Weglot with your LearnWorlds school can open up a world of opportunities, making your educational content accessible to a global audience. Whether you are an educational institution, a corporate training program, or an individual educator, the ability to reach learners in their native language is a game-changer.
In this article, we will explore the seamless integration of Weglot with your LearnWorlds school, demonstrating how this tool can help you create a truly inclusive and multilingual e-learning experience for your students.
- If you have GDPR enabled, and want to edit the Weglot widget from within the visual editor, you will come across a common security practice, which is not to allow to load cookies from an iframe from a different domain within Weglot's own domain. To temporarily overcome this so that you can edit the widget, you need to disable GDPR, refresh the visual editor, edit the widget, and then enable GDPR.
Set up Weglot
1. Visit Weglot in order to sign up and get started with your account, or sign in if you already have one. In case you create a new account, you will be required to validate your email address via email.
2. Create your project by adding a name and some additional information like the website technology. Click on next.
3. On the next step choose your original language and the translated languages of your choice. Click on next.
4. Fill in the URL of your school e.g. {yourschool}.com or {yourschool}.learnworlds.com in the Domain URL tab. Click on the highlighted link, "Connect Weglot to our website without it"
5. For the final step, copy the API key. You'll need it in the next step to complete the integration.
- We only support Weglot Javascript integration. If you have enabled the subdomains option, you may need to disable it to avoid redirects. This is located under Projects → choose your project → Subdomains/Subdirectories.
Integrate Weglot with your LearnWorlds School
Navigate to your school under Settings → Integrations → Multiple languages, click on Activate, and paste the API key.
Weglot is not available for the search in the Inbox, the search bar in the Blog, and the Workpad, so we hide it automatically when a student translates the page, to avoid confusion. Search in the Course Catalog does work in the select language.
Weglot Flexibility
One of the most important aspects of using Weglot for translating your school is flexibility. You are not committed to the automatic translation (although it does save you time!): you can translate text fields one by one to better suit your needs and style. Go to your project in Weglot, choose your language, and edit or delete pairs according to your needs.
Exclude fields and pages via Weglot
To prevent specific text blocks or entire pages from being translated in Weglot, you can exclude them following the instructions provided in this article.
Precautions and Must-Haves
- Select your Site language first, and then start setting up Weglot. Do not change the Site language later.
- Do not translate any variables that have been fetched in Weglot from LearnWorlds (variables look like this: {{course_name}}).
- If you have GDPR enabled, the users will be able to use the functionality once they accept the functional cookies.
- We suggest that you select fonts in your Theme Explorer that are compatible with all the languages you will be offering via Weglot. You can investigate font and language compatibility here.
When providing a translation option for a right-to-left (RTL) language, students will experience proper alignment and orientation when choosing the language, such as Arabic. Don't hesitate to contact us if you require additional assistance.
FAQ
- Are there any course activities that cannot be translated? Yes, Weglot will not translate SCORM files, videos, legacy eBooks, PDFs, PowerPoints, or any external files not created within your school. For example, it will translate the titles of any PDF learning activities but not the content.
- Are payment pages supported for translation? Yes, payment pages will be translated like any other page in your school, as long as the payment is completed within your school.
- Are videos translated? No, videos are not affected by Weglot translations.
- Does Weglot translate the course content in the course player (e.g., the titles of learning activities)? Yes, the titles of learning activities in the course player will be translated by Weglot.
- Which languages are supported? You can check the full list of supported languages [ here
This article contains affiliate links to Weglot, through which we may receive an affiliate commission for any purchase you make on their website. |
Multiple Languages workaround
If you're not ready to use Weglot yet, you can explore some of the available alternatives,
- You can use one default language (for example, English) and offer all your courses in different languages. The User Interface would be in English, however, learners would be able to filter and search for courses in a particular language. You can check one such example in this school:https://courses.lecrea.com/ CREA is a culinary academy (for chefs, etc). They have a main site with English courses and some of them are also offered in Spanish (and soon in French and Chinese). For example, this is an English course on Sous-vide: https://courses.lecrea.com/course?courseid=sousvide_fundamentals. You can see that there is a link to the Spanish version of the course, so learners who are interested in this language can go there.
- You could create separate schools for each language and also link them via the Site Builder, like this one https://institute.graciebarra.com. You can easily copy/clone your content between schools - pages, courses, etc with our Multiple Schools (available in our Learning Center plan or higher). You could easily start with the above option and then, if you see a particular language/learner group grow, you can spin this out into a separate school.
- You can use the Google Translate widget for your course content. Kindly know that this code has liquids so it's functional in the Learning Center plan or higher. If you are interested in this solution, let us know so that we can provide you with the relevant info and steps.