2.1 (2022-10-31)
* DuckDuckGo backend added.
* Google Cloud Translate available, but untested.
* Annotations enabled for text selection mode.
* Target language is now set for translated paragraphs.
* Internal rewrites.
* FauxRequests fallback might now work for all backends.
* Translate-python has been removed (Msft now via D-T).
* Undo unicode glyphs in dropdown (hiccup in AOO).
* DeepL and SysTran fixes.
* Added some automated tests for services.
2.0 (2022-10-17)
* Add SYSTRAN backend.
* Introduce ArgosTranslate binding.
* Added LibreTranslate via D-T and internal.
* Select-only mode (disable whole-doc traversal).
* Added pt-BR as default language in menu.
* Introduce annotate/comment mode to preserve untranslated text sections.
* Refined backend code, and lots of pylint fixes.
* Enabled setup buttons in options dialog.
* Separate standalone version: tk_translate.
* Fix DeepL web scraper.
1.9 (2021-06-02)
* Add builtin PONS Text Translation backend (full text, automatic langdetect).
* Add Google Translate Ajax API endpoint as alternative.
* Allow behaviour configuration of secondary π΄ flag button.
* Menu shortcut to configuration dialog working.
* Separate .skip() from default .translate()
* Unified Deep-Translator: prefix for new service options in config dialog.
1.8 (2021-05-15)
* Added deep-translator options (mostly dictionaries though).
* New configuration dialog with dropdown for available backends.
* Simplified params["backend"] mapping.
* Menu shorthand for settings page (doesn't jump to target though).
1.7 (2021-05-13)
* Prettier error/exception dialog, and FromβTo language selection mode.
* Add langdetect as dependency/bundle.
* Add mymemory backend without dependency on python-translate.
* Add a few more languages in submenus.
* Fix for new Google Translate page (div "result-container" instead of "t0")
* Bug fix for overwritten html. reference
1.6 (2021-01-30)
* Changes to adhoc ssl support without requests.
* More logging.
* Add a few more help pages.
* Add default flags `-o -t {lang}` for cli backend.
* Rewrite according to reality.
* Add TextPortion handling (slow mode): paragraph enumeration.
* Introduce cmd and email fields, redesign dialog to make association clearer.
1.5 (2020-05-30)
* Add TextFrames support and config option.
* Introduce XNamedAsEnumeration wrapper
* Add <kbd>π΄</kbd> to Draw/Impress. Submenus still missing there however.
* Remove log. module predeclaration. Prepare for DeepL web support.
* More AOO compat.
* Shorten dialog height, as that was the sole reason for AOO not showing it up
and yielding window=None in the handler.
1.4 (2020-05-28)
* Prepare for TextFrame support, reinstate self.t=translationbackends.*
* UTF-8 fixes for Py2+3
* AOO compatibility with unocompat, and urllib (Py2/3) handling.
PropertyValue() simplification for tradutor/selection mode.
* Compatibility with AOO uno and python (2.7, not 3.x),
* Fix reference to translate-python method (Translator().translate)
1.3 (2020-05-25)
* Fix missing settings(ctx), and apply crlf and debug options.
* Use registry instead of config file for storing settings.
* Add cli(), translate_python() providers, basic deepl_api(), and non-working
deepl_web() implementation.
1.2 (2020-05-24)
* Extract via_* classes into pythonpath/translationbackends.
As well as requests/http/urllib-fallback code into separate module.
* Add dialog option for python-translate.
1.0 (2020-05-24)
* Introduced temporary json config file and settings window.
* remove excessively nested folder structure
* Introduce requests, restructure regex+http methods into classes to allow
different translation backends (deepl), prepare for config settings.
* Unicode flags for languages in submenu
1.0 (2020-05-06)
* Add preliminary support for Draw/Impress documents.
* Addons.xcu image references changed. New toolbar button.
0.9 (2020-05-04)
* Restructured Addons.xcu for extra buttons.
* More language options in Tools menu.
* Reenable cursor/selection mode (Tradutor trigger).
* Crude table translation.
* Introduce text splitting (paragraphs longer than 1900 characters); untested.
* Bugfixes