Language Translation Class Library for Developers

The Language Class Library is a language translation tool to be used by developers to include multiple language translations into there .NET applications.

This tool allows you to create your own language files to be distributed with your applications and does not require you to compile the many languages in resource files.

Along with our DataTableEx editor you to create dynamic language files along with the required functions to open, save, and translate to any language you entered.

   Sample view of a VB.NET windows form translation.



To Chinese...



To Spanish...



To Greek...



ETC...

You have control over the translations. This is not a translator for random generic words or phrases. The translations are meant to translate existing words and phrases created by your application.

You can translate one word, one phrase, one user control, or all controls on a form or parent control. The TranslateControls function will even find all children controls of a parent control or windows form and translate them all.

With the built in Menu builder you can even have the Language tool generate a "Languages" menu list for your application. When a language from the menu is clicked it can automatically translate all of your forms or controls.

Your Language files can be stored in XML files to allow your users to edit the terms or compressed XML files to keep end users from modifying.

You can add your own control buttons to automatically toggle between languages and back again.

Some of the Properites and Functions Included...
Languages(): Array of languages loaded in from a language file.
Translate(): Function to translate a word or phrase from the Base language to the currently selected language.
TranslateControl(): Function to translate the "Text" property on a user control or form from the Base language to the currently selected language.
TranslateControls(): Function to translate the "Text" property of all controls and there child controls from the Base language to the currently selected language. The controls to be translated are added by the developer.
ResetControls(): Resets all controls back to their base langauge.
MenuBuild(): Builds a "Languages" menu of all of the available languages.
Open(): Opens the language file.
Save(): Saves the Language file.

Along with all of the other DataTableEx functionality



       VB.NET Code Sample view


Click here for complete reference...

Developed for
.NET 4.0 Framework

VB.NET, C.NET, ASP.NET
Windows XP, Windows 7

Working samples included with download
See ASP.NET Sample here...




For Sales questions and support email us at