View Single Post
Old 03-29-2023, 03:36 AM   #1
kindlefere
Enthusiast
kindlefere ought to be getting tired of karma fortunes by now.kindlefere ought to be getting tired of karma fortunes by now.kindlefere ought to be getting tired of karma fortunes by now.kindlefere ought to be getting tired of karma fortunes by now.kindlefere ought to be getting tired of karma fortunes by now.kindlefere ought to be getting tired of karma fortunes by now.kindlefere ought to be getting tired of karma fortunes by now.kindlefere ought to be getting tired of karma fortunes by now.kindlefere ought to be getting tired of karma fortunes by now.kindlefere ought to be getting tired of karma fortunes by now.kindlefere ought to be getting tired of karma fortunes by now.
 
Posts: 46
Karma: 220512
Join Date: Jul 2016
Device: PW2
[GUI Plugin] Ebook Translator

Ebook Translator is a Calibre plugin to translate your ebook into a specified language (optionally keeping the original content).

When reading a foreign ebook/document/file, it can be frustrating to switch back and forth between a translation tool and the reading material. Ebook Translator offers a convenient solution to obtain all translated text, with or without original paragraph, in a single click. This can be a good assistant for reading and translation work.

With the huge ebook formats supported by Calibre, and the huge number of languages supported by translation engines, we can put almost any ebook format to translate and output as any format we like. For example, you can put TXT and get TXT/EPUB translation, or put PDF and get PDF/DOCX translation.

Here is a brief introduction to Ebook Translator:



Here is what a translated ebook looks like:



Features
  • Support both "Advanced Mode" and "Batch Mode" for different situation usages.
  • Support languages supported by the selected translation engine (e.g. Google Translate supports 134 languages)
  • Support multiple translation engines, including Google Translate, ChatGPT, and DeepL
  • Support custom translation engine (you can configure to parse response in JSON or XML format)
  • Support all ebook formats supported by Calibre (48 input formats, 20 output formats)
  • Support to translate more than one ebooks (Batch Mode), the translation process of each book is carried out simultaneously without affecting one another
  • Support to review and edit translation result before outputting to ebook file (Advanced Mode)
  • Support caching translated content, no need to re-translate after request failure or network interruption
  • Provide a large number of customization settings, such as saving translated ebooks to Calibre library or designated location

Installation

Please make sure Calibre is installed on your OS, and install the plugin via either ways below:

[Install from Calibre]

1. Click Calibre Menu [Preference... -> Plug-ins -> Get new plugins].
2. Select Ebook Translator from the plugin list, and click [Install].
3. Reboot Calibre.

[Load from file]

1. Download the plugin zip file from Plugin Homepage or Github Releases or attachment of this post.
2. Click Calibre Menu [Preference... -> Plug-ins -> Load plug-in from file], and choose the zip file you downloaded.
3. Reboot Calibre.

* If the "Translate Book" plugin is not showing up on Calibre menu, you need to add it from [Preference... -> Toolbars & menus], choose [The main toolbar], find the plugin and click ->, and [Apply]).

Usage

[Advanced Mode]

1. Choose the ebook and enter "Advanced Mode" via either ways below:
  • click "Advanced Mode" from the drop-down list of the plugin icon
  • click the plugin icon button if "Advanced Mode" is your Preferred Mode in General Setting
2. Select the Input Format and Target Language if needed, and click [START].

3. Click [Delete] button to delete the selected paragraph if you don't need to translate it. (Optional)

4. Translate the ebook by either ways below:
  • click [Translate Selected] button to translate the selected paragraph(s).
  • click [Translate All] button to translate the whole ebook.
5. After translation completed, check the "Review" area at right, edit the translation result at bottom and click [SAVE] if you need to modify the text. (Optional)

6. Click [Output] button at the top right to save the ebook. The output process will be taken over by Calibre Jobs.



[Batch Mode]

1. Choose the ebook and enter "Batch Mode" via either ways below:
  • click "Batch Mode" from the drop-down list of the plugin icon
  • click the plugin icon button if "Batch Mode" is your Preferred Mode in General Setting
2. Modify the eBook title for the output file name if needed.

3. Select the Output Format (if needed) and Target Language.

4. Click [TRANSLATE] button.



After that, you can check the translation process by clicking "Jobs" at the bottom right. Double clicking the job item, you can check the real-time translation log from the window it prompts.



Settings

Ebook Translator offers plenty of customization settings. You can choose from "General", "Engine" and "Content" panels.







For details, please check https://github.com/bookfere/Ebook-Tr...glish#settings
Attached Thumbnails
Click image for larger version

Name:	ebook-translator-calibre-plugin-result.png
Views:	14055
Size:	45.0 KB
ID:	200687   Click image for larger version

Name:	ebook-translator-calibre-plugin_5.jpg
Views:	13825
Size:	126.4 KB
ID:	200881   Click image for larger version

Name:	ebook-translator-calibre-plugin_advanced.png
Views:	11868
Size:	76.7 KB
ID:	201899   Click image for larger version

Name:	ebook-translator-calibre-plugin_batch.png
Views:	11951
Size:	84.2 KB
ID:	201900   Click image for larger version

Name:	ebook-translator-calibre-plugin_setting_content.png
Views:	11853
Size:	84.5 KB
ID:	201901   Click image for larger version

Name:	ebook-translator-calibre-plugin_setting_engine.png
Views:	11907
Size:	80.5 KB
ID:	201902   Click image for larger version

Name:	ebook-translator-calibre-plugin_setting_general.png
Views:	11878
Size:	88.2 KB
ID:	201903  
Attached Files
File Type: zip Ebook-Translator-Calibre-Plugin_v2.3.4.zip (572.9 KB, 925 views)

Last edited by kindlefere; 05-05-2024 at 10:32 AM.
kindlefere is offline   Reply With Quote