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

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

Artifact [9f197ec37b]

Artifact 9f197ec37bcd752a1c5aa7b5ee61b123bfce3c2d:

  • File NEWS — part of check-in [b1b7271886] at 2021-06-10 14:52:08 on branch trunk — Notes about ArgosTranslate, CLI alternative (user: mario size: 3380)

2.0 (unreleased)
 * Add SYSTRAN backend.
 * Introduce ArgosTranslate binding.
 * ...

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