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

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

Artifact [393ad227dc]

Artifact 393ad227dc8816f49f3d4d2314aff47e1d5707d5:

  • File NEWS — part of check-in [76510a454a] at 2021-02-09 16:26:37 on branch trunk — More error notes and changed MyMemory behaviour. (user: mario size: 2601)

1.7 (unreleased)
 * 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")

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