Update 0.4.3 - Arabic RTL support & QoL & Fonts!


Sunday! The first of many sunday updates is due!

Note: If you're using internal mode, please turn off the hardware cursor found in GameTranslate's General configuration tab. A bug sadly crept into the build at the last minute and this won't be fixed for the demo version until next Sunday

At last, Arabic is properly supported

  • Users can now enjoy using RapidOCR when translating with Arabic as the source language
  • Arabic is now rendered as Right-To-Left instead of Left-To-Right
  • Arabic letters are now connected in cursive style instead of being separately rendered
Before
After

If you know Arabic, please do not hesitate to leave feedback. It is what is needed for improvements to be made, as I unfortunately know extremely little about the language.

Thank you, mfilv!

Quality of Life update for automatic mode

Using the automatic window mode was... clunky, to say the least. As of 0.4.3, using it is a breeze. You can now press both the normal hotkeys as well as the fast key hotkey to select areas to translate with the automatic mode.

Gif

Thank you, idlt!

Automatic mode text removal improvements

The automatic mode's text removal algorithm was quite frankly absolutely terrible. While it did successfully remove the text, it also created massive distortions in the image, completely breaking the immersion and making it harder to read the text. This has been vastly improved in 0.4.3, and will be even better in 0.4.4

Before
After

Thank you for the kick on the butt for this one, idlt!

Font size normalizing

All fonts do not contain the exact same size internally, thus, we've had problems with our automatic font sizing functionality giving us inconsistent sizes between different languages. It was a bit of a headache with Arabic especially, since it would be less than 2/3 the size of the Latin font. This has now been fixed. All fonts used with GameTranslate will automatically be normalized to the same base size, resulting in much more even font size output.

Before
After

Changelog

  • Added Arabic PaddleOCR model
  • Arabic is now rendered RTL
  • Arabic now has its letters connected
  • Text wrapper will no longer create break lines (\n) in the middle of a word
  • Fonts now have their size normalized, meaning more uniform text sizes from one language to another
  • [Automatic mode] Replaced IMGUI resizing logic with a custom one
  • [Automatic mode] Replaced IMGUI move logic with a custom one
  • [Automatic mode] Window is now semi-transparent when text capture fails
  • [Automatic mode] The text removal algorithm has massively improved, resulting in more accurate and less destructive background changes
  • Fixed bug that caused use of the romanization hotkey when not using romanization to render no text at all
  • Broken paths to Onnxruntime have been fixed
  • 'Swap Capture Mode' hotkey has replaced 'AutomaticWindow' hotkey
  • You can now use the same hotkeys for the automatic window as you have been using for the manual window
  • [Desktop/Attached] Change made to its launch, hopefully fixing a crash or two
  • [Desktop/Attached] Spinning loading cursor is now gone on launch
  • [Desktop/Attached] GameTranslate should no longer be able to lose focus
  • [Attached] Hotkeys will no longer be 'blocked' from other apps when the target process isn't focused
  • [Desktop/Attached] The discrete (primary) GPU will now always be requested
  • Fixed crash caused by sorting when using RapidOCR
  • All screenshots sent to RapidOCR are now in BGR format (hopefully resulting in better OCR!)
  • Fixed bug that caused automatic window to resize if double-clicked

Files

GameTranslate_demo_0.4.3_x64_en-US.msi 200 MB
4 days ago
GameTranslate_0.4.3_x64_en-US.msi 200 MB
4 days ago

Get GameTranslate

Buy Now$5.00 USD or more

Comments

Log in with itch.io to leave a comment.

Oh wow. Killer update dude! Don’t burn yourself out but this is great news!

Cheers mate!

Yeah, got to watch out for that.. but so far so good!