Moodle Plugins directory: Plugin Translator by Brickfield | Moodle.org

Plugin Translator by Brickfield
Translate either your plugin language strings or core Moodle strings more easily using AI!
Our simple-to-use interface allows Moodle translators to send their plugin language strings to a translation API (currently Azure and DeepL), review the returned results, make any further modifications as needed, and then either save or download the language file contents.
As mentioned, Brickfield Translator can also be configured to process core plugins, to help review and update any gaps in a specific language pack.
We have just a few points on the technical front:
-
You will need to register for either a DeepL Translator API or Azure Translator API account and pay for the usage.
-
String placeholders are fully handled.
-
HTML code within the strings is also fully handled.
-
The Language String Manager is fully involved; hence the default English strings being translated from do include any customisations.
-
Our support documentation is here for any further queries.
This plugin translator does in fact already have the ability to translate the core modules as well, as we know this is an important feature for many.
What we did was have a toggle global setting (called allowcoretranslation) to EITHER do external plugins OR core plugins, but not both at the same time, to make plugin searching more managable.