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

⌈⌋ branch:  PageTranslate


Check-in [29abf22448]

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

Overview
Comment:Fix to dlg:help-url=… Now context-sensitive help pops up for F1 in settings window. (For LibreOffice before 7.0 at least)
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:29abf22448d73f44a27aa8ec42c803a22fa93d23
User & Date: mario 2020-06-12 04:42:49
Context
2020-06-21
14:34
Add a few more help pages (errors, extending, project infos) check-in: fe1e3cf24f user: mario tags: trunk
2020-06-12
04:42
Fix to dlg:help-url=… Now context-sensitive help pops up for F1 in settings window. (For LibreOffice before 7.0 at least) check-in: 29abf22448 user: mario tags: trunk
2020-06-11
18:49
Use saxonb-xslt for help pages, add short usage/intro page. check-in: 53081278cb user: mario tags: trunk
Changes

Changes to OptionsDialog.xdl.

1
2
3
4
5
6
7
8
9
10
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dlg:window PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "dialog.dtd">
<dlg:window xmlns:dlg="http://openoffice.org/2000/dialog" xmlns:script="http://openoffice.org/2000/script" dlg:id="OptionsPageTranslate" dlg:help-uri="vnd.sun.star.help://help/vnd.include-once.pagetranslate/config.xhp?Language=en&amp;System=UNIX&amp;UseDB=no" dlg:left="110" dlg:top="50" dlg:width="283" dlg:height="258" dlg:closeable="true" dlg:moveable="true" dlg:title="Title" dlg:withtitlebar="false">
 <dlg:bulletinboard>
  <dlg:radiogroup>
   <dlg:radio dlg:id="google" dlg:tab-index="0" dlg:left="10" dlg:top="10" dlg:width="115" dlg:height="12" dlg:help-text="Standard translation service" dlg:value="Google Translate web service" dlg:group-name="backend" dlg:checked="true"/>
   <dlg:radio dlg:id="deepl_web" dlg:tab-index="1" dlg:left="10" dlg:top="25" dlg:width="115" dlg:height="12" dlg:help-text="not yet implemented" dlg:value="DeepL web interface (slower?)" dlg:group-name="backend"/>
   <dlg:radio dlg:id="deepl_api" dlg:tab-index="2" dlg:left="10" dlg:top="40" dlg:width="95" dlg:height="19" dlg:help-text="Requires subscription and API key" dlg:value="DeepL translation API (faster&#x0a;and better formatting?)" dlg:multiline="true" dlg:group-name="backend"/>
   <dlg:radio dlg:id="microsoft" dlg:tab-index="3" dlg:left="10" dlg:top="61" dlg:width="95" dlg:height="18" dlg:help-text="Requires an OAuth secret in API key" dlg:value="Microsoft Translator API&#x0a;(via translate-python)" dlg:multiline="true" dlg:group-name="backend"/>
   <dlg:radio dlg:id="mymemory" dlg:tab-index="4" dlg:left="10" dlg:top="82" dlg:width="84" dlg:height="19" dlg:help-text="Add an email address instead of API key" dlg:value="MyMemory&#x0a;(via translate-python)" dlg:multiline="true" dlg:group-name="backend"/>


|







1
2
3
4
5
6
7
8
9
10
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dlg:window PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "dialog.dtd">
<dlg:window xmlns:dlg="http://openoffice.org/2000/dialog" xmlns:script="http://openoffice.org/2000/script" dlg:id="OptionsPageTranslate" dlg:help-url="vnd.sun.star.help://help/vnd.include-once.pagetranslate/config.xhp?Language=en&amp;System=UNIX&amp;UseDB=no" dlg:left="110" dlg:top="50" dlg:width="283" dlg:height="258" dlg:closeable="true" dlg:moveable="true" dlg:title="Title" dlg:withtitlebar="false">
 <dlg:bulletinboard>
  <dlg:radiogroup>
   <dlg:radio dlg:id="google" dlg:tab-index="0" dlg:left="10" dlg:top="10" dlg:width="115" dlg:height="12" dlg:help-text="Standard translation service" dlg:value="Google Translate web service" dlg:group-name="backend" dlg:checked="true"/>
   <dlg:radio dlg:id="deepl_web" dlg:tab-index="1" dlg:left="10" dlg:top="25" dlg:width="115" dlg:height="12" dlg:help-text="not yet implemented" dlg:value="DeepL web interface (slower?)" dlg:group-name="backend"/>
   <dlg:radio dlg:id="deepl_api" dlg:tab-index="2" dlg:left="10" dlg:top="40" dlg:width="95" dlg:height="19" dlg:help-text="Requires subscription and API key" dlg:value="DeepL translation API (faster&#x0a;and better formatting?)" dlg:multiline="true" dlg:group-name="backend"/>
   <dlg:radio dlg:id="microsoft" dlg:tab-index="3" dlg:left="10" dlg:top="61" dlg:width="95" dlg:height="18" dlg:help-text="Requires an OAuth secret in API key" dlg:value="Microsoft Translator API&#x0a;(via translate-python)" dlg:multiline="true" dlg:group-name="backend"/>
   <dlg:radio dlg:id="mymemory" dlg:tab-index="4" dlg:left="10" dlg:top="82" dlg:width="84" dlg:height="19" dlg:help-text="Add an email address instead of API key" dlg:value="MyMemory&#x0a;(via translate-python)" dlg:multiline="true" dlg:group-name="backend"/>