LibreOffice plugin to pipe whole Writer documents through Google Translate, that ought to keep most of the page formatting.

βŒˆβŒ‹ βŽ‡ branch:  PageTranslate

Artifact [f84d6fec84]

Artifact f84d6fec8458cb265d5d7e6be6a3406633a27447:

  • File NEWS — part of check-in [e93c2ef456] at 2022-10-31 09:08:05 on branch trunk — release as 2.1 (user: mario size: 4220)

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