It's used to translate programs. You don't need to use any special components to transate existing applications. Add dsTranslate to your application, register translators for each component and put all strings into Str function of dsTranslate. After that, translation can be done on the fly. And remember, you only translate each string once. That means if you have many OK and Cancel buttons in your application or many labels with caption Customer, you translate OK, Cancel and Customer only once and will work everywhere. That means all strings are saved in one list. Check demo for details.

dsTranslate is postcardware. That means if you want to get sources you must send me a postcard of the town or city you live in via snail mail. You can find my address at the Support section.