DeepLTranslate is a script for translating the content of pages between languages. It adds another button near the "edit" button that, when pressed, loads DeepL. The content of the page is then automatically loaded as the text being translated, with the language being translated from being the default system language and the language being translated into being the user's default language.
The maximum character limit allowed by DeepL on a free plan is 5,000 characters.
One must pay to access the translator's official API, so the solution used in the script to input text is fairly hacky.
Currently, only plaintext (text in <p> elements) is fetched from the source page.