--- To Colourless Dragon:---
VB ? BLEACH ! No no, nothing is written in VB. I'm not a great programmer, but I use C and C++

It is written in BorlandC++ builder.
--- To WPJ: ---
I think it's not really easy to cross the program to Linux... it is strongly
windows based. Perhaps WINE can be the solution.
I can program in C and C++ but the only way I knew to make decent graphical user interfaces (using C language) was with or Borland C++ builder, as I haven't the necessary knowledge (and for now the necessary time to learn) to program the GUIs using Windows APIs.
I started translating the sentences in notepad (LOOL) and after that I decided to build a tool to make the translation process easier.
--- To Artaxerxes: ---
I'll organize a web page on my university webserver with a few screenshots and a brief description of the program and its functions.
I can also put the executable file on the webserver, so you can download it, but it is far from being "BUG FREE". (be sure, it does not format your Hard Drive, hihihi)
The tool is a little tricky as regard the format of input and output file. Having not the time to understand the real format of the usecode file, I started from the decompiled functions of the usecode (decompiled with Exult Tools) "parsing" them to extract the sentences.
I know that reading the data directly from the usecode file would be more
efficient, but when I started I only wanted a "fast developed" tool, without
loosing too much time understanding the usecode format.
The input files are the ASSEMBLER files extracted from the usecode, with a .data section and a .code section. I maintain the .code section unchanged and change only the .data section of the file, to generate the translated one.
Then all the files must be recompiled always using Exult Tools to regenerate, from the disassembled functions, the usecode file.
I'll try to explain better on the webpage.
Stay tuned

Maurizio.