local_nevertranslate
A Moodle local plugin that stops browsers, browser extensions and translation services from automatically translating site pages.
verified and archived by the registry · newer than the source platform's last reported tagDownload and compatibility
verification ledger
Source tagged by maintainer
github.com/adamjenkins/moodle-local_nevertranslate @ v0.1.2 · commit 8c5d07d01ac7
Rebuilt deterministically from that tag
canonical ZIP, byte-identical on every rebuild
Artifact hash recorded in the public index
sha256 61c620e151a5793dc34d61464fb5be3e78dde9917e57c122531ccebdc4981fbd
Release signed · trusted publishing
planned — TUF signing (RFC §4.3)
Recorded in public transparency log
planned — Sigstore/Rekor (RFC §4.3)
composer require adamjenkins/moodle-local_nevertranslate
About
Adds every page-level opt-out that translators are known to honour to every themed Moodle page: translate="no" and the notranslate class on html and body, the google notranslate meta tag (the only markup that stops Chrome desktop and Android from offering to translate), robots notranslate and X-Robots-Tag, plus a small guard script that restores the markers if they are removed. An opt-in Revert option reloads a page that has been translated anyway. Each technique can be switched on or off by the site administrator. No markup can hide the browser's own Translate menu item; browser policies are needed for that.