Skip to content

Releases: bookfere/Ebook-Translator-Calibre-Plugin

v2.1.1

15 Jul 17:06
Compare
Choose a tag to compare

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

v2.1.0

15 Jul 12:15
Compare
Choose a tag to compare

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

v2.0.3

20 Jun 11:41
Compare
Choose a tag to compare

Fixed bugs and improved features as follows:

  1. Changed the setting of HTTP Request from general to engine-specific.
  2. Modified the Request Interval from a random value to a fixed value.
  3. Fixed the bug that was unable to disable translation logging.
  4. Fixed the bug that special characters in ebook titles caused an output error.
  5. Fixed the bug in the restoration of the default endpoint for ChatGPT.
  6. Fixed the bug that caused conversion interrupts due to invalid escapes.
  7. Fixed the bug that caused subsequent jobs to fail after a failed job.
  8. Changed the model names for Azure ChatGPT.

v2.0.2

12 Jun 15:31
Compare
Choose a tag to compare

Fixed bugs, improved, and added features as follows:

  1. Added Microsoft Edge Translator to built-in engines. PR by @wanghaosjtu
  2. Added support to set Target Language and subjects for ebook metadata.
  3. Optimized the performance of filtering elements.
  4. Fixed the bug that cannot save custom engine data properly.
  5. Removed ignored paragraphs during merge translation.

v2.0.1

09 Jun 16:18
Compare
Choose a tag to compare

Optimized features and fixed bugs as follows:

  1. Fixed the bug that could not split the translation by ID properly.
  2. Fixed the bug that could not handle incomplete read of the stream response.
  3. Fixed the bug where the auto-switch API Keys feature did not work properly.
  4. Fixed the bug where the original was not removed when turned on "translation only".
  5. Fixed the bug that could not remove the Ruby Fallback Parenthesis element.
  6. Fixed the bug where translation engines were breaking the glossary markup.
  7. Fixed the bug that could not filter out empty content.
  8. Optimized the cache and glossary features.

v2.0.0

06 Jun 13:41
Compare
Choose a tag to compare

Added/improved features and fixed bugs:

  1. Added "Advanced Mode" for translation fine-grain control. resolved #18, resolved #24
  2. Added more options such as endpoint/sampling/model to ChatGPT. resolved #34, resolved #46
  3. Supported multiple API keys for all built-in translation engines. resolved #37
  4. Added "Ignore Element" feature for excluding unneeded elements. resolved #41
  5. Enhanced cache feature to include more information for reviewing. resolved #42
  6. Added preferred input/output formats and preferred source language options. resolved #44
  7. Added Azure ChatGPT to built-in translation engines. resolved #49
  8. Added "Preferred Mode" for clicking icon button in general settings.
  9. Added "Timeout" option to "HTTP Request" setting.
  10. Optimized ChatGPT prompt for more accurate translating.
  11. Fixed the bug that cannot filter paragraphs properly. fixed #41, fixed #45
  12. Optimized user experiences, improved features and fix bugs.

v1.3.8

12 May 13:22
Compare
Choose a tag to compare

Fixed the following bugs:

  1. Fixed the bug that prevented the storage of "Ignore Paragraph" rules.
  2. Fixed the bug that caused paragraph translations to be skipped or ignored.
  3. Fixed the bug that caused translation interruptions while handling certain content. fixed #40

v1.3.7

10 May 17:50
Compare
Choose a tag to compare

Added and improved features as follows:

  1. Supported concurrent requests (only for Calibre 5.0 or higher).
  2. Added filter scope options to the "Ignore Paragraph" feature.
  3. Supported to ignore the translation of pre/code elements.

v1.3.6

08 May 09:55
Compare
Choose a tag to compare

Improved functionality and fixed bugs:

  1. Removed the old approach for extracting elements to avoid missing translate.
  2. Limited the length of filenames to 200 characters to prevent storage errors.
  3. Fixed bug when updating plugin to latest version from lower version.
  4. Made the plugin compatible with lower versions of Calibre.

v1.3.5

05 May 18:01
Compare
Choose a tag to compare

Improved functionality and added test suites:

  1. "Merge to Translate" was allowed in the custom translation engine.
  2. Optimized "Merge to Translate" for ChatGPT and the custom translator.
  3. Added some test cases for key functionality like elements extraction.