Skip to content

Releases: Dadangdut33/Screen-Translate

2.1.1 - Ability to customize tesseract config and language key

08 Feb 17:08
Compare
Choose a tag to compare

This release added some options that you can set to improve usability

What's Changed

  • added option to add extra tesseract config dc86b14
  • added ability to customize language keys manually at user/keys.json fd295bd
  • added more language to deepl fd295bd
  • added vertical japanese and chinese language code fd295bd
  • added setting to set psm 5 on (vertical) input fd295bd

Requirements

  • tesseract, needed for the ocr. Install it with all the language pack.
  • LibreTranslate for offline translation (Optional).
  • Internet connection for the other engines (Needed if not using LibreTranslate).

Full Changelog: 2.1.0...2.1.1

Download Screen Translate

2.1.0 UI improvement and Dark theme

04 Feb 12:05
Compare
Choose a tag to compare

Decided to try and see what would happen if you use modern community made ttk theme and it actually looks quite nice. If you don't like the custom theme you can switch to the default os one by selecting the first theme in the setting (you might need to restart after changing theme). Optionally, you can add / modify your own preferred custom theme. Instruction located in the theme folder.

Preview

Preview sv-dark 1 Preview sv-dark 2 Preview sv-dark 3 Preview sv-light 1 Preview sv-light 2 Preview sv-light 3

What's Changed

  • added sun valley theme with dark / light mode support
  • added auto color mode for dark / light mode on first time run
  • added option to change theme in setting and ways to add custom theme
  • added option to auto copy translated text to clipboard
  • Use tksheet for history table to improve looks and usage experience
  • categorize the ui code directory structure

Requirements

  • tesseract, needed for the ocr. Install it with all the language pack.
  • LibreTranslate for offline translation (Optional).
  • Internet connection for the other engines (Needed if not using LibreTranslate).

Linked Issue

Full Changelog: 2.0.1...2.1.0

Download Screen Translate

2.0.1 Minor bug fix and update

27 Jan 22:18
Compare
Choose a tag to compare

Found some bugs with autorun and fix it. Tray app is also improved a bit.

What's Changed

  • Fix run on startup showing terminal window because of wrong registry key value
  • Improve the tray app

Full Changelog: 2.0.0...2.0.1

Download Screen Translate

2.0.0 - Tray app, UX improvement, & bug fixes

26 Jan 18:50
Compare
Choose a tag to compare

I decided to do some refactor and add more features to the app. You can now run this app in background and run the app on startup. I have also done some adjustment to the build so now the build folder is a little more clean. You can see the full changelog below.

Just like before, there is 2 version of the release the one with console and the one without it. The naming is a little different now, for version that have console/terminal there is -C in the name. I recommend the one without terminal since the logging have been improved now.

Preview

Preview capture usage Preview snipping Preview capture

What's Changed

  • Added tray app
  • Added option to run on startup
  • Added right click context menu to capture window, detached window, and snipping mode
  • Added loadbar for loading indicator
  • Cleaner app folder
  • Refactor and improve code structure
  • Better logging
  • Fix getting offset
  • Some settings are now saved dynamically
  • Setting window component now dynamically resize
  • Auto reconnect to internet for translation
  • Snipping mode now capture the window first before snipping
  • Now uses thread so window won't freeze when capturing / translating

Requirements

  • tesseract, needed for the ocr. Install it with all the language pack.
  • LibreTranslate for offline translation (Optional).
  • Internet connection for the other engines (Needed if not using LibreTranslate).

Linked PR/Issue

Full Changelog: V1.8.5...2.0.0

Download Screen Translate

V1.8.5 Resizable setting window

07 Apr 15:09
Compare
Choose a tag to compare

As mentioned in #12 by @vtminhh if monitor scaling is not 100%, the setting window will appear cropped. This release fixes that by making the frame bigger and the window resizable.

Changelog
[V1.8.5 Resizable setting window]

  • To counter scaling problem, you can now resize the setting window. It is also bigger now.

Requirements

  • tesseract, needed for the ocr. Install it with all the language pack.
  • LibreTranslate for offline translation (Optional).
  • Internet connection for translation if not using LibreTranslate.

Full Changelog: V1.8.4...V1.8.5

For detailed installation information please take a look at the readme page

Download Screen Translate

V1.8.4 Minor Update

12 Dec 17:16
Compare
Choose a tag to compare

I realized that with the captured words being separated by new lines, the translation will be a little messy. So now I added an option to disable/enable it. By default, new lines will now be replaced by space. I also added a setting for libreTranslate API key.

Changelog
[V1.8.4 Minor Update]

  • Added setting for replacing new line with space for captured text.
  • Added setting for API keys for LibreTranslate.

Requirements

  • tesseract, needed for the ocr. Install it with all the language pack.
  • LibreTranslate for offline translation (Optional).
  • Internet connection for the other engines (Needed if not using LibreTranslate).

Full Changelog: V1.8.3...V1.8.4

V1.8.3 Added offline translation support by using LibreTranslate

11 Dec 15:14
Compare
Choose a tag to compare

Thanks to user fnx4 offline translation is now possible. There is now LibreTranslate engine that you can use by hosting it yourself or by using dedicated server available. If you host it yourself, you can use it without internet connection.

Preview

Preview 1 Preview 2

Changelog
[V1.8.3 Added offline translation support by using LibreTranslate]

  • Now supports offline translation by using LibreTranslate. You can also use the online version if you are not interested in hosting it offline yourself. Link: https://github.com/LibreTranslate/LibreTranslate
  • Added connection indicator in the main menu.
  • You can now reconnect if you start the program without internet connection by pressing the signal logo on top right of the main menu.

Requirements

  • tesseract, needed for the ocr. Install it with all the language pack.
  • LibreTranslate for offline translation (Optional).
  • Internet connection for the other engines (Needed if not using LibreTranslate).

Full Changelog: V1.8.2...V1.8.3

V1.8.2 Minor Bug Fix and Update

21 Nov 06:42
Compare
Choose a tag to compare

To improve the user experience, I have added some status indicators and symbols/emojis to the program.

Preview

Preview 1 Preview 2

Changelog
[V1.8.2 Minor Bug Fix and Update]

  • Fixed the alt chinese language not working on capturing
  • Fix logo for mask ui (I forgot to add the logo before)
  • Added status indicator in top right of the main menu to show the current state of the program (Ready/Busy/Error/Warning), each are colored differently.
  • Added log window to show program running log, you can turn this on in the settings.
  • Added symbols/emoji to some buttons to make it more clear.
  • Added button to delete all captured images in setting.
  • Change cursor look after snipping to indicate loading status.

Requirements

  • Tesseract, needed for the ocr. Install it with all the language pack.
  • Internet connection

Full Changelog: V1.8.1...V1.8.2

V1.8.1 Minor Bug Fix and Update

16 Nov 13:16
Compare
Choose a tag to compare

By request, i have added a mask window that could help when trying to capture text. The way it works is by making the area around the image darker/lighter depending on the colors that you choose (default is dark).

Preview

Mask window-1 Mask window-2

Changelog
[V1.8.1 Minor Bug Fix and Update]

  • Fixed chinese language bug
  • Fix debug mode checkbox not syncing between the 2 ui
  • Add setting to control how many last characters to delete

Requirements

  • Tesseract, needed for the ocr. Install it with all the language pack.
  • Internet connection

Full Changelog: V1.8...V1.8.1

V1.8 Added snip and cap

03 Nov 10:56
Compare
Choose a tag to compare

Finally another update. The app looks like it's in the final stage now, I have reached what I envision when I first created it. I don't know whether there will be more features to add or not, but you all can still submit a feature request if you have any.

With this update, there is now a feature to snip and cap, it makes the program more practical to use now, I hope this helps. Also thanks to user nonamebatbai for requesting the feature. I almost didn't want to create it at first but because of the request, I ended up doing it because now I know that someone needs and wants it. Thanks once again! :D

Changelog:
[V1.8 Added snip and cap]

  • Added snip and cap
  • Added more options to the capture window
  • Added detached setting window for capturing
  • Added options for auto detect background type
  • Added debug mode for capture enhancement (This will show how the image is processed, might help on getting the best result)
  • Fix keybind not unbinding on restore default

Requirements

  • Tesseract, needed for the ocr. Install it with all the language pack.

Full Changelog: V1.7.2...V1.8

P.S. Now I also uploaded this program to Sourceforge, you can download it from there, also leave a rate if you can xD