Skip to content

Releases: SakiRinn/LiveCaptions-Translator

v1.6.1253.1718

17 Jun 11:00
Compare
Choose a tag to compare

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

Full Changelog: v1.5.1252.2123...v1.6.1253.1718

v1.5.1252.2123

21 May 15:57
Compare
Choose a tag to compare

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

Full Changelog: v1.5.1252.1923...v1.5.1252.2123

v1.5.1252.1923

19 May 15:54
Compare
Choose a tag to compare

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

18 May 11:53
Compare
Choose a tag to compare

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

Full Changelog: v1.4.1252.1316...v1.5.1252.1818

v1.4.1252.1316

13 May 08:47
v1.4.1252.1316
712f777
Compare
Choose a tag to compare

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

Full Changelog: v1.4.1251.2000...v1.4.1252.1316

v1.4.1251.2000

19 Mar 19:49
503544e
Compare
Choose a tag to compare

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

17 Mar 22:07
Compare
Choose a tag to compare

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

09 Mar 18:20
4106f28
Compare
Choose a tag to compare

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 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.
  • 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

05 Mar 19:14
Compare
Choose a tag to compare

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

02 Mar 21:32
Compare
Choose a tag to compare

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