Deepl Translator

Local plugins ::: local_deepler
Maintained by portraitBruno Baudry
Deepler is a local moodle plugin that provides a content translation page for courses and automatic machine translation using the ©Deepl Translation api (Pro or Free).
Latest release:
51 sites
138 downloads
8 fans
Current versions available: 1

As of march 14th 2025, DeepL will deprecate some API functions the plugin was using. UPDATE the plugin to 1.3.4 else the DeepL will refuse to translate.

Please report any issue using the Github repo https://github.com/brunobaudry/moodle-local_deepler/issuesDO NOT use the messaging tool bellow as we cannot manage the statuses and histrory.

Deepler is developed for those who want to translate a course all on one page without having to navigate to each module and update translations. Translation workflow being the following:

  1. Set the main source language by selecting Moodle's Language (user profile menu)
  2. Select the target language.
  3. Fine tune your ©Deepl's settings. 
  4. Select the source language (Multiple source languages is available). 
  5. Choose all your course's activity text fields to translate. 
  6. Click Send to ©Deepl.
  7. Review and or amend automated translations. 
  8. Save translations to Moodle's DB individuallay or by batch in one click. 

Multi-Language Content (v2) is a dependency of this plugin and will not work without it, as well as a FREE or PRO ©DeeplAPI account.

files are currently not yet sent to DeepL for document translation, only activities and questions' text fields.

Potential privacy issues

The only privacy issue would be in your activity content with the Deepl API Free account. If you opt for a Deepl API pro subscription your data is in a sandbox. This plugin doesn't store nor transfer any other personal data.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7

Contributors

portrait
Bruno Baudry (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Plugins bot
    Mon, 13 May 2024, 7:50 PM
    Approval issue created: CONTRIB-9571
  • Peter Jonker
    Fri, 29 Nov 2024, 8:33 PM
    Hello Bruno, I tested this plugin and looks very interesting. However when clicking Save, I get the modal that things are being saved to the database. I let that modal stay for 10 minutes and more but nothing happens. I do not get things to be saved to the database. In debugging I get a warning where I do not think it is related. Warning: Undefined property: stdClass::$translatedtablename in /data/www/mysite/public_html/local/deepler/classes/output/translate_form.php on line 120
  • portrait
    Fri, 29 Nov 2024, 10:10 PM
    Hello Peter, yes issues shouldn't be related. Nevertheless we just published a new release v1.1 with code improvments in both areas : database calls and field names capturing. Let us know if it fixed it.
  • Dave Foord
    Tue, 10 Dec 2024, 1:46 AM
    Just testing this out, and so far impressed. With the book module, The title of the book and its description has been translated, but the actual pages within it haven't been translated - am I missing something, or is that a limitation of the plugin?
  • portrait
    Tue, 10 Dec 2024, 5:06 AM
    Hi @Dave Foord. Normally it should translate the Books' pages. Can you give More insights to help me reproduce ? (Best is via the Github Issues page : https://github.com/brunobaudry/moodle-local_deepler/issues
  • Dave Foord
    Wed, 11 Dec 2024, 9:10 PM
    @Bruno - I have set up a different course to test things, and I can see the book pages are showing correctly. However, I am having a problem now that the mechanism appears to be hanging with the screen that says

    'Please wait ...
    When all fields are saved in the database,
    I will automatically close
    If you are impatient, and want to close this window,
    make sure all selected translation's statuses are ....

    I don't seem to be able to get it to save the translations.
  • Davide Vigano
    Sun, 9 Feb 2025, 5:38 PM
    Hi, I have a Pro subscription of Deepl, and I installed Deepl Translator in my Moodle 4.5.1, PHO 8.3.12.
    The plugin translates me only headers and not activities or anything else, could you help me?
    Obviously I installed the Moodle language packs and the plugin Multilingual Content (v2) (filter_multilang2) is also installed.
  • portrait
    Wed, 12 Feb 2025, 10:14 PM
    see [issue 54](https://github.com/brunobaudry/moodle-local_deepler/issues/54) for @Davide Vigano issue
Please login to post comments