Translator++ Ver. 5.7.28 – Ready to Use: Translate Memory feat. IndexedDB

Greetings fellow translators,

I hope you’re staying hydrated in this extreme summer weather. For those of you who have been translating games for some time, you must have come across repetitive words and developed your own localized translations. In light of this, the Dev team has come up with an innovative solution – the Translate Memory feature. Instead of relying on Machine Translation (MTL) or retyping the translations, which could lead to inconsistencies, this feature comes to the rescue. In previous versions, a third-party database was a requirement, but in the latest version, it is no longer.

IndexedDB

The introduction of indexedDB brings great convenience, eliminating the need to install or run a third-party program like MySQL. This offline feature operates without any background programs, offering a seamless experience. Rest assured, you can still utilize your mySQL database if desired.

IndexedDB setting on Option menu

The setup and configuration are incredibly user-friendly, making the Translation Memory feature accessible to both newcomers and experienced users alike.

Indicators

To further enhance the Translation Memory experience, the team has incorporated indicators. Now, every cell containing data registered in the database will be highlighted. As you navigate the Memory tab, you’ll notice bulb lights, providing valuable translation suggestions.

Indicator and Translation Suggestions of Translation Memory

Actor Reference

In a bid to elevate the capabilities of the Renpy platform, the team has now introduced support for Actor Reference. This exciting addition opens up a world of new creative possibilities for game developers.

Exclude Command

Another noteworthy enhancement is the “Exclude” command, allowing you to exclude specific files during the creation of a new project in Renpy.

Exclude command in Renpy project

We can’t wait to see the positive impact these improvements will have on your localized game.

Keep up the great work, and happy translating!

Change Log

[5.7.28]

  • Update : Translation Memory: Ver 0.2.1
  • Add : Translation Memory: Tab icon indicator if selected row has a memorized translation.
  • Fix : Translation memory: Exclude the exact match from similiar list
  • Update : RenParser Ver. 0.10
  • Add : Renpy : Displays actor’s name on row information
  • Add : Renpy : Option to exclude some commands to be translated. We can now easily work on those “old” or “new” commands.
  • Fix : Actor name not displayed properly in cell info pane when the source language is not Japanese

[5.7.20]

  • Update : Translation Memory: ver 0.2
  • Fix : Translation memory: Better filtering for similiar words.
  • Add : Translation Memory: Added IndexedDB database. IndexedDB is builtin, no installation needed.

[5.7.12]

  • Fix : Bug fixes on main Trans.js
  • Fix : Bug fixes on common.js
  • Fix : Fixed common.download() behavior by using common.waitUntilFileIsReadable()
  • Fix : Optimized ui.js
  • Fix : Removed indexedDB handler from common.js. This has caused error on worker thread.
  • Update : RMRGSS ver. 2.8.4
  • Add : Chinese, Japanese, Korean aware wordwrap in Wordwrap by tags feature.
  • Update : UnityTrans ver. 0.5.4
  • Update : Translation Memory: ver 0.1.11 – Added suggestion for similiar sentences

[5.7.5]

  • Fix : Critical bug introduced on 5.7.2. TranslatorEngine is not working properly for ChatGPT’s batch translation.
  • Add : New menu “Leave trail on cell visit” on Grid Info Options
  • Add : New menu “Display trails on visited cells” on Grid Info Options

[5.7.2]

  • Fix : Fontello being loaded faster
  • Add : Added some new icons
  • Fix : Key column will not marked as visited
  • Fix : Blank cell will not marked as visited
  • Fix : Add debounce for romaji generator
  • Fix : Migration from Handsontable to mitontable https://github.com/dreamsavior/mitontable
  • Add : Cell Emblems to show the currently active cell’s information
  • Fix : Better window resize debouncer.
  • Update : TransChatGPT ver. 0.3.1
  • Add : OpenAI chat & Completion : Option to preserve or discard the invalid number of translations returned.
  • Fix : Attempt to fix Handsontable’s potential memory leak when handling context menu