Moodle eTranslation filter plugin
Categories
Short description
Moodle content translation filter plugin using the European Commission's eTranslation service
Source catalogue
1
0
0
0
Description
The eTranslation filter provides an automatic translation of the content of Moodle courses into different languages. It uses the European Commission's neural machine translation service (eTranslation).
The filter parses and processes every piece of content including HTML texts, File resources, Folder resources and headings.
For each content item
- If the current language is the configured base language, then the original text is returned untouched.
- Else, hash the full original text as the HASHKEY to look into the translation repository.
- If the HASHKEY is found, then look for a translation in the selected language.
- If the translation exists, then return the translated content
- Else the HASHKEY is not found, request a translation from the eTranslation API and wait for the translation in the background. Once it
is ready, the translated content will be stored in the repository with the HASHKEY.
The translation availability is configurable through Moodle capabilities.
Features
- Automatic Moodle content translation
Detailed information
Supported languages
English
Development status
Beta
License
GPL-3.0-or-later
Platforms
web
Maintenance type
[internal] Internally maintained by the repository owner
Software type
addon
Technical Contacts
BTSF ACADEMY Team