Releases: SakiRinn/LiveCaptions-Translator
v1.6.1253.1718
Version 1.6 is released as the repository hits 700 stars⭐ —thank you all for the continued support!
This update introduces 2 highly requested features: context-aware translation and multi-config switching. The former can effectively enhance translation quality, and the latter makes it more convenient for you to manage configs.
Furthermore, the LibreTranslate API has been added, and we now support 10 APIs!
It's strongly recommended to update!
If you're unsure which file to download, please select
LiveCaptionsTranslator-win-x64-withruntime.exe
.
What's Changed
- refactor: update Translator settings to support multiple API configurations by @SakiRinn in #138
- feat: support LibreTranslate API by @waytislao in #140
- refactor: update API configuration by @SakiRinn in #145
- fix: Text shadow display error in initial state by @Xzonn in #147
- feat: context-aware translation by @SakiRinn in #149
- feat: multi configs for one API by @SakiRinn in #154
New Contributors
- @waytislao made their first contribution in #140
Full Changelog: v1.5.1252.2123...v1.6.1253.1718
v1.5.1252.2123
This update primarily optimized the algorithms and resolved translation blocking issues. Translation fluency has now significantly improved!
The icon has also been updated for better distinction from Windows LiveCaptions.
It's strongly recommended to update!
If you're unsure which file to download, please select
LiveCaptionsTranslator-win-x64-withruntime.exe
.
What's Changed
- feat: Separated translation and display to prevent translation from blocking the display by @SakiRinn in #133
- fix: translation task block and size adjustment failed by @SakiRinn in #134
- style: update application icon by @SakiRinn
New Contributors
- @courasneto made their first contribution in #131
Full Changelog: v1.5.1252.1923...v1.5.1252.2123
v1.5.1252.1923
A tiny update. Emergency fix for the frequent empty outputs during translation.
If you're unsure which file to download, please select
LiveCaptionsTranslator-win-x64-withruntime.exe
.
What's Changed
- fix: empty translation due to canceled task by @SakiRinn in #130
- style: improve error message for translation timeout by @SakiRinn in #130
Full Changelog: v1.5.1252.1818...v1.5.1252.1923
v1.5.1252.1818
This update primarily enhances the first-time user experience by adding a guidance window and in-software tips. Additionally, it can now automatically detect if it's the latest version!
It's strongly recommended to update!
If you're unsure which file to download, please select
LiveCaptionsTranslator-win-x64-withruntime.exe
.
Important Notes
After this version, the software will automatically detect if it is the latest version.
This means you no longer need to constantly refresh the release page to get new versions!
What's Changed
- Optimize LLM response and update checks by @SakiRinn in #122
- feat: filter out error and warning messages from displayed translations by @SakiRinn in #120
- feat: check for update on startup by @sager404 in #121
- feat: center the window when first used by @SakiRinn in #123
- style: improve in-software tips by @SakiRinn in #124
- feat: beautify UI and improve first-use experience by @SakiRinn in #125
- fix: check for update on startup by @sager404 in #128
Full Changelog: v1.4.1252.1316...v1.5.1252.1818
v1.4.1252.1316
This update adds three new APIs (Baidu, Youdao, MTranServer) and fixes several bugs. The overlay window has also become more user-friendly.
If you're unsure which file to download, please select
LiveCaptionsTranslator-win-x64-withruntime.exe
.
What's Changed
- feat: support Youdao API by @20f7fish in #98
- feat: support MTranServer API by @mz289 in #99
- feat: support Baidu API by @Xzonn in #109
- feat: display only original subtitles and modify the logic of the Overlay Window button by @SakiRinn
- fix: WindowBounds may be separated by ; in some areas, causing reading failure mentioned by #102 by @SakiRinn
- fix: When the program reads setting.json, it will conflict with other software and cause crash mentioned by #105 by @SakiRinn
New Contributors
- @20f7fish made their first contribution in #98
- @mz289 made their first contribution in #99
- @Xzonn made their first contribution in #109
Full Changelog: v1.4.1251.2000...v1.4.1252.1316
v1.4.1251.2000
This update implements the ability to read and repair incomplete setting.json
files and enhances the UI of the API Setting window.
Additionally, the program can now automatically adjust its height based on the current page.
If you're unsure which file to download, please select
LiveCaptionsTranslator-win-x64-withruntime.exe
.
Important Notes
No need to reset setting.json
ever again!
The program can now automatically repair setting.json
after an update.
What's Changed
- feat: beautify the API Setting UI by @A-nony-mous in #96
- feat: automatically adjust the window size based on the current page by @SakiRinn
- feat: load incomplete
setting.json
by @SakiRinn - fix: ensure proper punctuation and spacing in caption prefix by @SakiRinn
Full Changelog: v1.4.1251.1800...v1.4.1251.2000
v1.4.1251.1800
Version number has been bumped to v1.4! This version significantly optimizes the sentence segmentation strategy, enabling accurate recognition of complete sentences and resolving the issue of missing sentences.
The subtitles in the overlay window can now display multiple sentences. You can adjust the number of displayed sentences through "Overlay Sentences" in the Setting Page.
Furthermore, the Setting UI has been redesigned, making it easier for you to configure APIs.
It's strongly recommended to update!
If you're unsure which file to download, please select
LiveCaptionsTranslator-win-x64-withruntime.exe
.
Important Notes
We have made extensive changes to the Translate API's configuration. To ensure that the software runs properly, you must reset setting.json
.
We recommend backing up your original information in setting.json
and deleting it. Then, run the program once so that a new setting.json
is generated, and migrate your original information into the new one.
What's Changed
- feat: Add the infomation page by @SakiRinn
- feat: Redesign the Setting UI and add SettingWindow for API configuration by @SakiRinn
- feat: Overlay window displays multiple sentences by @SakiRinn
- feat: Add the combobox of overlay sentences by @SakiRinn
- perf: Improve the strategy of capturing complete sentences by @SakiRinn , inspired by #90
- fix: Update default API URL for DeepL by @SakiRinn
- fix: Update the regular expression logic to solve multiple subtitles display abnormality @SakiRinn
- fix: LiveCaption.exe not restarting properly by @chaixshot in #83
New Contributors
Full Changelog: v1.3.1251.1001...v1.4.1251.1800
v1.3.1251.1001
This version introduces several new features, including a control panel for the overlay window, translation latency display, and log cards to record previous translated texts.
Memory leak issues and several bugs from the previous version have been resolved, significantly enhancing the user experience.
If you're unsure which file to download, please select
LiveCaptionsTranslator-win-x64-withruntime.exe
.
Important Notes
- We have made extensive changes to the Translate API's configuration. To ensure that the software runs properly, you must reset
setting.json
.
We recommend backing up your original information insetting.json
and deleting it. Then, run the program once so that a newsetting.json
is generated, and migrate your original information into the new one. - The settings UI may currently extend beyond the boundary of window. These UI will be rewritten in the future. Please bear with this inconvenience temporarily. Thanks for your understanding.
What's Changed
- perf: further optimize syncing, translating and logging strategies by @SakiRinn
- fix: not found error caused by
/
in URL by @SakiRinn - feat: add overlay subtitle control panel by @chaixshot in #78
- feat: improve history capture and add caption log card by @chaixshot in #76
- feat: show translate latency in text area by @A-nony-mous in #80
- perf: fix FindElement memory leak by FindFirst by @A-nony-mous in #85
- fix: change the way to adjust background opacity to make it able to invisible on high contrast content by @chaixshot in #86
- feat: support for DeepL by @A-nony-mous in #88
Full Changelog: v1.3.1251.517...v1.3.1251.1001
v1.3.1251.517
This update rewrites the translation algorithm, ensuring smooth translations even with poor network conditions. The fluency has been significantly improved.
Although the update content is minimal, but it is crucial! I believe it deserves a version number.
It's strongly recommended to update!
If you're unsure which file to download, please select
LiveCaptionsTranslator-win-x64-withruntime.exe
.
What's Changed
- Modify the text descriptions in the Setting UI (API Frequency -> API Interval) by @SakiRinn
- Changing the translation to async, greatly enhances its fluency by @SakiRinn
Full Changelog: v1.2.1251.305...v1.3.1251.517
v1.2.1251.305
This version has significantly optimized the algorithms for synchronizing and translating captions. Now, you will no longer see too many annoying dashes.
We strongly recommend to update!
Important Notes
We have made extensive changes to the Translate API's configuration. To ensure that the software runs properly, you must reset setting.json
.
We recommend backing up your original information in setting.json
and deleting it. Then, run the program once so that a new setting.json
is generated, and migrate your original information into the new one.
Tip: The lower the value of API Frequency
, the higher the translation frequency!!!
The name of
API Frequency
is ambiguous and will be changed in the next version.
What's Changed
- Re-added the Translation Only mode in overlay window by @SakiRinn mentioned in #69
- Further optimize the strategy of syncing and translating captions by @SakiRinn
- Optimize the processing strategy for
\n
by @SakiRinn - Fix the issue where LiveCaptions is frozen unexpectedly by @SakiRinn
- Beautify the Settings UI and add some explanations by @SakiRinn
- Add exception handling on click to copy to clipboard by @chaixshot in #61
- Add history delete dialog title text. by @chaixshot in #58
- Change history export file name base on datetime.now by @chaixshot in #68
- Add history search bar by @chaixshot in #67
- Fix memory leak by @A-nony-mous and @SakiRinn in #70
- Correct SQL syntax in HistoryLogger by @A-nony-mous in #71
Full Changelog: v1.2.1251.2716...v1.2.1251.305