Ebook Translator Calibre Plugin Versions Save

A Calibre plugin to translate ebook into a specified language.

v2.3.3

1 month ago

Added features and fixed bugs as follows:

  1. feat: Added Claude as a translation engine. #232
  2. feat: Optimized adding translation feature. #244
  3. feat: Added Turkish UI translation. Credit to @DogancanYr
  4. feat: Show details while extracting the content of an ebook.
  5. feat: Support choosing encoding when translating plain text.
  6. fix: Fixed the bug causing output errors on Windows. #242
  7. fix: Fixed the bug preventing cache deletion on Windows. #246

v2.3.2

1 month ago

Fixed bugs as follows:

  1. Fixed the bug preventing output when file lacks metadata. #234, #233
  2. Fixed the bug in processing srt/pgn formats in lower versions of Calibre.
  3. Fixed the bug causing disorderly translation when translating ebooks partially.

v2.3.1

1 month ago

Fixed bugs as follows:

  1. Fixed the bug to be compatible with lower versions of Calibre.
  2. Fixed the freezing issue when using the cache with multiple threads.

v2.3.0

1 month ago

Added features:

  1. Added new translation engine of Google Gemini Pro.
  2. Added support for SubRip Text (.srt) translation. #162
  3. Added support for Portable Game Notation (.pgn) translation. #207
  4. Added support for side-by-side translation position. Credit to @tiropictor
  5. Added customization for changing the original color.
  6. Added feature to translate ebook metadata. #216
  7. Added a new UI language for French. Credit to @miiPoP
  8. Added a new UI language for Portuguese. Credit to Marcelo Duarte
  9. Added the context menu to cache manager for deleting caches.
  10. Added support for specifing a custom model for ChatGPT. #167
  11. Added support to count item and character in Advanced mode. #130

Enhanced features:

  1. Supported to restore user-adjusted geometry and size for the Setting window.
  2. Changed the separator to dual-newline for the "Merge to Translate" feature.
  3. Removed all potential non-printable characters that interfere translation. #189
  4. Highlighted inconsistency between the original and translation lines. #82
  5. Enabled Google(Free) to handle the long content that exceeds length limit.

Fixed bugs:

  1. Fixed bugs that caused deadlock freezes. #170, #182, #186
  2. Fixed the bug of removing all subjects from the metadata. #171
  3. Fixed malformed request bug in custom engine. #189

Check all the bug fixes and feature enhancements: 682f73f...a871b7a

v2.2.0

7 months ago

Fixed bugs and added features:

  1. feat: Added the ability to translate the TOC in the NCX file. #96, #105
  2. feat: Added feature to preserve all attributes from the original element. #104
  3. fix: Resolved the conflict on saving the engine settings.
  4. fix: Enhanced the feature of processing headings as other priority elements. #128
  5. fix: Fixed the bug preventing proxy access from the OS. #129
  6. fix: Added a user agent to the request header of ChatGPT. #133
  7. Other bug fixing and feature enhancement. cb764a4...8b39d86

v2.1.4

8 months ago

Fixed bugs and added feature:

  1. Fixed the bug that caused malformed requests due to language variants.
  2. Fixed the bug that caused unexpected termination of the translation process.
  3. Added the cache status indicator for the advanced mode.

v2.1.3

8 months ago

Fixed bugs as follows:

  1. Fixed BOM-caused glossary's first word bug. #67
  2. Fixed a bug that prevented cache removal and deletion. #90
  3. Fixed a bug that prevented the proper storage of translated ebooks. #106
  4. Fixed an asyncio-related bug that was crashing the translation process. #110
  5. Removed special characters from translation. #112
  6. Fixed the bug where the queue couldn't get the event loop. #115
  7. Fixed the bug where settings could not be displayed properly. #116
  8. Speed up cache storage on windows.

v2.1.2

9 months ago

Enhanced features and fixed bugs:

  1. Terminate translation if error occurs in batch mode.
  2. Keep hyperlinks when choosing translation position as "Add without original."
  3. Fixed a cache-related bug that caused the plugin to crash.
  4. Fixed a bug that prevented the restoration of words in the glossary.

v2.1.1

9 months ago

Fixed the bug that caused the saving of setting to not work.

v2.1.0

9 months ago

Added/enhanced features and fixed bugs as follows:

  1. Optimized concurrency to speed up the translation process.
  2. Added the concurrency feature for lower versions of Calibre.
  3. Added Cache Manager for cache management (moving/deleting cache).
  4. Optimized the glossary feature to be compatible with multiple platforms.
  5. Fixed the bug that was unable to parse DeepL responses.
  6. Other bug fixing and feature enhancement. 969659e...deac58c