About
Home About us Feedback Table of contents

Home Up

Edit and translate language resources without source code

Language Illuminator is a powerful new tool for editing and translating the language resources of Windows applications. It can do this without the original source code or language resource files all you need are the executable files of the distributed application. Language Illuminator scans the .EXE and extracts the language resources to a database where you can view and edit them.

After you have edited or translated the program texts you can then use Language Illuminator to generate a new version of the .EXE file with all texts in the new language. Or you can generate external resource files for choices of different languages. It's up to you.

Editing tools built for language resources

The editing tools integrated in Language Illuminator are designed specifically for creating multiple versions of program text resources in different languages. You always see the source and target texts side by side, and all text strings are clearly identified by a range of criteria, such as untranslated, translated, needs review and so on.

You naturally also have powerful sorting options, including sorting by 'translated' and 'untranslated' so that you can see what still needs to be done.

Export function for outside translators

Language Illuminator includes a Distribution Wizard with which you can output all the data and program files that an outside translator needs to work on the language resources. This includes a limited version of the Language Illuminator program with all the functions needed by the translator.

Automated translation functions

Repository translation database
Program interface texts frequently use the same phrases again and again. The more you use Language Illuminator the faster and more efficient your work becomes. You can quickly add some or all of your translations to the built-in
Repository database. The next time the same phrase appears translating it is as easy as selecting Translate from Repository. Or you can even let Language Illuminator scan your entire project and automatically replace all known strings with the translations from the Repository.

Dynamic online translation with BabelFish
In addition to this, Language Illuminator also has an integrated interface to the AltaVista BabelFish automatic online translation service. Just select one or more texts, click on Translate with BabelFish and a few seconds later the strings are all replaced with the translated version. This is still an experimental implementation and the results often need some additional editing, but it's still a fascinating demonstration of what is possible with new distributed computing technologies.

Supported language resources

Language Illuminator can scan, extract, translate and re-generate all these language resources from executable program files: 
-
Forms (DFM-resouces, used by Delphi and C-Builder, all versions)  
-String Tables (used by all compilers)  
-Menus (used by Visual Studio)  
-
Accelerators (used by Visual Studio)  
-Dialogs (used by Visual Studio)  

Please send any comments or questions regarding this website to:  
Release: 2004-05-22