bookfere / Ebook-Translator-Calibre-Plugin

A Calibre plugin to translate ebook into a specified language.
https://translator.bookfere.com
GNU General Public License v3.0
1.54k stars 102 forks source link

[Feature request] Glossary Editor - Import-export- BiDi RTL #297

Closed drkhateeb closed 1 month ago

drkhateeb commented 2 months ago

Hello dev Kindly add these features: 1-support to set RTL BiDi function for Arabic in output Translation 2- Add Arabic to DeepL - it is now available 3- Add a form to (add- remove entries to glossary - import- export from excel-csv, txt TAB) 4- save edited translation in TMX or other formats for reuse 5-add MyMemory to MT engines (https://mymemory.translated.net/doc/spec.php) and set save function to store edited translation 6- add Lingvanex (https://docs.lingvanex.com/reference/overview) 7- Export the output translation as facing Page by Page (odd pages for original - even Pages for Translation) 8- set RTL BiDi in Translation Editor.

Kind Regards

bookfere commented 2 months ago

The first requirement has been addressed in commit a5d219cf9d352cc9cb13436aeee0ef19a56bcbad. You can check it out by installing the Rolling Release version.

Other requirements, except for 4, 5, 6, and 7, may be implemented in future versions.

Regarding the 4th and 5th requirements, the plugin stores translations in SQLite format, and you can modify them in Advanced mode or using other SQLite clients whenever you want.

Regarding the 6th requirement, I recommend leveraging the custom engine feature for your specific needs.

Regarding the 7th requirement, if the translation is appended next to the original page, how can you conveniently check the translation against the original?

drkhateeb commented 1 month ago

Thanks for demonstrations Kindly take a look at the new design of the translation editor

image

drkhateeb commented 1 month ago

Functions: 1- Add doc and extract text as Paragraphs/chunks to Source coloumn 2- View /highlight terms based on the Terms List 3- Translate using NMT/AI engine (Textra NMT, Deepl, Google, Yandex, Lingvanex, Gemini Pro) using Term list 4- Proofread by AI for spelling, grammar, spacing, etc, 5- Rephrase by Gemini-Pro (or GPT4, etc,) 6- Diacritic the last letter of Arabic words (optional) 7- Export Doc as final Target- or Bilingual () 8- Export Translation as Excel/TMX for sharing