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

⌈⌋ ⎇ branch:  PageTranslate


Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

93 check-ins using file pythonpath/pt_dialogs.py version 4686341d67

2022-10-31
09:08
release as 2.1 check-in: e93c2ef456 user: mario tags: trunk, 2.1
2022-10-25
09:36
combined _assign_t() for conf+data merging (avoid text input in log messages) check-in: c4e7e1d8e1 user: mario tags: trunk
09:35
introduce .xml() translation mode (just DeepL really, and only used in tk_translate file mode) check-in: 39daeee3a0 user: mario tags: trunk
2022-10-24
20:39
move linebreak/quick into options, condense pluginconf.gui.window() invocation check-in: 314a6459fe user: mario tags: trunk
07:58
add settings dialog after all, move xml translation to BackendUtils check-in: 93f12505a9 user: mario tags: trunk
2022-10-23
22:09
incorporate content.xml translation into tk_translate (→ [File] button) check-in: 592fcfe0ac user: mario tags: trunk
05:51
rough privacy judgement check-in: ad382edca0 user: mario tags: trunk
05:51
faux: move params= to .get check-in: 72453b0947 user: mario tags: trunk
2022-10-22
22:17
compact via fixture check-in: 00e5bb6299 user: mario tags: trunk
2022-10-21
20:42
omit # check-in: cc353ff2fc user: mario tags: trunk
20:42
freeze requests check-in: 538f6d5a54 user: mario tags: trunk
20:41
fix spliterate empty/premature segmenting check-in: cad291ded0 user: mario tags: trunk
08:16
fix spliterate() to avert premature tail, empty segment check-in: b62eff5b3c user: mario tags: trunk
06:20
basic system tests check-in: 66f8ffe0f8 user: mario tags: trunk
04:49
test and fix systran and deepl, jettison deepl pro/api split (now decided on key suffix) check-in: cfa194ff57 user: mario tags: trunk
04:47
shorten ctx usage, but inject to pt_dialogs check-in: ab7fa5386f user: mario tags: trunk
2022-10-20
18:26
documentation tool for backends check-in: d760ca8309 user: mario tags: trunk
16:38
strip unicode decorates again (too much hassle with decode/encode for Py2) check-in: 35c39be4d0 user: mario tags: trunk
05:23
fix encoding for settings, with_properties() for Locale() check-in: 5a03fdff75 user: mario tags: trunk
05:07
jettison older translate-python check-in: 15819686d1 user: mario tags: trunk
05:06
split into FaxuRequests and Response check-in: 5cd2d3c2ce user: mario tags: trunk
03:36
Py2 compat (super), compact documentation check-in: 465155bab4 user: mario tags: trunk
03:35
broader FauxRequests support check-in: 98552ff326 user: mario tags: trunk
2022-10-19
20:32
Probable fix for DeepL and SysTran, more language support documentation check-in: 90a2e7bc19 user: mario tags: trunk
19:27
update deepl docs (auto per default) check-in: c864714d00 user: mario tags: trunk
16:26
more consistent backend documentation check-in: 8c6a95f4c8 user: mario tags: trunk
14:46
systran was using wrong input param check-in: ac254302d4 user: mario tags: trunk
12:43
DDG was merged into tb check-in: 2606a632a2 user: mario tags: trunk
07:40
rename lang to source_lang(), restructure from_words into individual wrappers (now in base class) check-in: 140c2f5e4b user: mario tags: trunk
2022-10-18
20:07
move assign matching to classes check-in: bcdbcb47d4 user: mario tags: trunk
17:54
country lookup for CharLocale change check-in: 1b30503e74 user: mario tags: trunk
12:59
simplify alternative language lookup modes (shared self.config instance for alternative registry access), pythonic names check-in: f6c201dc83 user: mario tags: trunk
11:44
enable comment retainment for textrange translation check-in: 2dd8536ef9 user: mario tags: trunk
11:44
DT: catch errors for word-wise dictionary lookups check-in: e09fb642b1 user: mario tags: trunk
2022-10-17
18:57
move @from_word wrapping, more readable check-in: 167cc1b098 user: mario tags: trunk
16:13
Use __engines__ from D-T instead of local map check-in: 60c409e825 user: mario tags: trunk
13:49
Add LibreTranslate alternatives, and localhost instance support. check-in: cd0c453401 user: mario tags: trunk
13:05
introduce documentative flags (requires_key, raises_error); pylint fixes, rewrite deeptranslator association/assignment check-in: c5ebdaecee user: mario tags: trunk
13:04
introduce documentative flags (requires_key, raises_error); pylint fixes, rewrite deeptranslator association/assignment check-in: 8b8e80f8fd user: mario tags: trunk
12:25
Support compound flag option check-in: 85476d9757 user: mario tags: trunk
11:31
add DeepTransApi check-in: a2a30c15e0 user: mario tags: trunk
11:29
introduce DuckDuckGo, DeepTransApi, and GoogleApi check-in: e7c9e98cde user: mario tags: trunk
10:21
release as 2.0 check-in: 29a71aec58 user: mario tags: trunk, 2.0
10:20
add [log] button check-in: e05bba23bb user: mario tags: trunk
10:19
disable docstrings (might been cause for std::bad_alloc in AOO install) check-in: b8d74458ab user: mario tags: trunk
10:18
update LT and DDG help, removed mri-debug check-in: 7626ca524f user: mario tags: trunk
2022-10-16
22:33
notes on new backends check-in: 4e0972f317 user: mario tags: trunk
22:33
blue background and icon, prep DDG check-in: 6c1598e49d user: mario tags: trunk
22:32
readability and more consistent logging levels check-in: 848428abae user: mario tags: trunk
18:00
ToDo: backend=…&lang=… from flag option check-in: 984e47c865 user: mario tags: trunk
17:59
pypi build support check-in: 964093c716 user: mario tags: trunk
17:59
Relax backend matching, add keys🔑, fix Content-Type: for DeeplWeb check-in: f2ba155b10 user: mario tags: trunk
17:32
prepare new backends for 2.1 check-in: 47f94a6f28 user: mario tags: trunk
2022-10-15
23:03
fix: userId is now in cookies check-in: 5d5b0fc811 user: mario tags: trunk
23:03
update pypi formatting check-in: 4e6e28579c user: mario tags: trunk
21:58
add default languages, sys.argv[1] as default check-in: d0824ae06a user: mario tags: trunk
21:57
DeepL Web was a trivial fix. check-in: d2bb771af3 user: mario tags: trunk
20:40
add little standalone tool check-in: 098c56d9cf user: mario tags: trunk
19:58
fix invalid log calls check-in: 4a972afa0a user: mario tags: trunk
17:51
tested on latest LO 7.4 and AOO 4.1 check-in: 405421bfdf user: mario tags: trunk
17:50
add getOoVersion for http header check-in: cd6515f7ad user: mario tags: trunk
17:08
remove mri-debug, improve logging format, more #comments for tracebacks check-in: 7597b07301 user: mario tags: trunk
17:07
Prepare **params for different frontend, add __str__ for log decoration. check-in: e3207de9d6 user: mario tags: trunk
04:20
update http version to 2.0, freeze requests at 2.25 for Py2/AOO, update six, apply .skip() for draw documents check-in: cc30af6872 user: mario tags: trunk
04:18
split BackendUtils from GoogleWeb, document API check-in: 204f7ec8ff user: mario tags: trunk
2022-10-14
23:43
Python2 compatibility (no super().__init__ with unohelper.Base), more lazy logging check-in: f694114c03 user: mario tags: trunk
21:37
implement local LibreTranslate check-in: 7afe9de861 user: mario tags: trunk
15:07
more pylint pleasing, update deep-translator bindings, add LibreTranslate (might have a builtin version) check-in: e816f87f6f user: mario tags: trunk
12:56
pylint whitespace etc. check-in: 1956886c24 user: mario tags: trunk
12:56
pylint fixes (whitespace), class-wise loggers, regex r"" strings check-in: eab7fe59b3 user: mario tags: trunk
12:55
more pylint, separate loggers, merge argparse into update_params(), bring back MessageBox, more %placeholder logging check-in: 0ca9b63a6b user: mario tags: trunk
2022-10-13
23:00
AOO/Python2 compatibility (unicode string and lambda: args), more pylint concessions check-in: 2cc29c419d user: mario tags: trunk
19:52
crude pylint fixes check-in: 93efedae5d user: mario tags: trunk
15:50
uniform log prefixes, enable functioning .insertTextContent() as fallback for comment.attach() check-in: 4e70849c1e user: mario tags: trunk
13:49
switch back to comment.attach() check-in: b8d169eb34 user: mario tags: trunk
13:34
move with_properties() to unocompat, simplify Annotation creation check-in: 5d2ae04725 user: mario tags: trunk
11:14
get eventListener buttons in options page working check-in: 5bf569cb63 user: mario tags: trunk
08:59
note new option and potential exception check-in: 148f8a2956 user: mario tags: trunk
08:35
doc --setup flag check-in: ca7d968d49 user: mario tags: trunk
08:34
Introduced --setup option check-in: d995967f72 user: mario tags: trunk
08:33
notes from 1.9.77 check-in: 3eff8fb9cb user: mario tags: trunk
08:33
Enable annotations for table cells. check-in: 6b0be26269 user: mario tags: trunk
08:27
add annotate option check-in: c05353ea1c user: mario tags: trunk
08:19
introduce comment-preservation of original text check-in: 6a653f14b2 user: mario tags: trunk
2022-08-08
21:17
break long titles, man page updates check-in: 887d7dac36 user: mario tags: trunk
2022-08-07
08:53
Add --help flag, restructure a bit check-in: e6b2149002 user: mario tags: trunk
05:28
fix --synonym.com, add --moby and --hippo check-in: 8d3456a4b7 user: mario tags: trunk
2022-01-01
22:24
readd proper icon url check-in: 287c5372dc user: mario tags: trunk
2021-12-30
02:18
Update documentation on new option. check-in: e2c879925e user: mario tags: trunk
02:10
Added pt-BR (Brazilian-Portuguese) menu entry check-in: a1aea47667 user: mario tags: trunk
02:07
Add `selectonly` mode as per user request. check-in: a80c65db71 user: mario tags: trunk
2021-09-16
14:59
Hurried fixes for --merriamwebster and --synonyms.com check-in: b0666af4c8 user: mario tags: trunk
2021-06-10
14:53
Change exception names, and use `LangSelection` for dialog (makes error more understandable). check-in: c62b11cb0e user: mario tags: trunk