Releases: bookfere/Ebook-Translator-Calibre-Plugin
Releases · bookfere/Ebook-Translator-Calibre-Plugin
v2.1.1
v2.1.0
Added/enhanced features and fixed bugs as follows:
- Optimized concurrency to speed up the translation process.
- Added the concurrency feature for lower versions of Calibre.
- Added Cache Manager for cache management (moving/deleting cache).
- Optimized the glossary feature to be compatible with multiple platforms.
- Fixed the bug that was unable to parse DeepL responses.
- Other bug fixing and feature enhancement. 969659e...deac58c
v2.0.3
Fixed bugs and improved features as follows:
- Changed the setting of HTTP Request from general to engine-specific.
- Modified the Request Interval from a random value to a fixed value.
- Fixed the bug that was unable to disable translation logging.
- Fixed the bug that special characters in ebook titles caused an output error.
- Fixed the bug in the restoration of the default endpoint for ChatGPT.
- Fixed the bug that caused conversion interrupts due to invalid escapes.
- Fixed the bug that caused subsequent jobs to fail after a failed job.
- Changed the model names for Azure ChatGPT.
v2.0.2
Fixed bugs, improved, and added features as follows:
- Added Microsoft Edge Translator to built-in engines. PR by @wanghaosjtu
- Added support to set Target Language and subjects for ebook metadata.
- Optimized the performance of filtering elements.
- Fixed the bug that cannot save custom engine data properly.
- Removed ignored paragraphs during merge translation.
v2.0.1
Optimized features and fixed bugs as follows:
- Fixed the bug that could not split the translation by ID properly.
- Fixed the bug that could not handle incomplete read of the stream response.
- Fixed the bug where the auto-switch API Keys feature did not work properly.
- Fixed the bug where the original was not removed when turned on "translation only".
- Fixed the bug that could not remove the Ruby Fallback Parenthesis element.
- Fixed the bug where translation engines were breaking the glossary markup.
- Fixed the bug that could not filter out empty content.
- Optimized the cache and glossary features.
v2.0.0
Added/improved features and fixed bugs:
- Added "Advanced Mode" for translation fine-grain control. resolved #18, resolved #24
- Added more options such as endpoint/sampling/model to ChatGPT. resolved #34, resolved #46
- Supported multiple API keys for all built-in translation engines. resolved #37
- Added "Ignore Element" feature for excluding unneeded elements. resolved #41
- Enhanced cache feature to include more information for reviewing. resolved #42
- Added preferred input/output formats and preferred source language options. resolved #44
- Added Azure ChatGPT to built-in translation engines. resolved #49
- Added "Preferred Mode" for clicking icon button in general settings.
- Added "Timeout" option to "HTTP Request" setting.
- Optimized ChatGPT prompt for more accurate translating.
- Fixed the bug that cannot filter paragraphs properly. fixed #41, fixed #45
- Optimized user experiences, improved features and fix bugs.
v1.3.8
v1.3.7
v1.3.6
Improved functionality and fixed bugs:
- Removed the old approach for extracting elements to avoid missing translate.
- Limited the length of filenames to 200 characters to prevent storage errors.
- Fixed bug when updating plugin to latest version from lower version.
- Made the plugin compatible with lower versions of Calibre.