Software Localization is Easy… with TsiLang Components Suite

TsiLang Components Suite is a powerful tool for Embarcadero RAD Studio that provides you with a variety of tools and methods to expand the functionality and potential of your application from the localization perspective.

What exactly can you do with the TsiLang Components Suite?

Your programs can support as many languages (locales) as you wish. You get a flexible tool that has easy-to-use modes to store and manage translations. You have an option to provide the translations by yourself, easily outsource to the translator, or rely on the online translation services available. The switch of a language for UI is performed smoothly and on-the-fly. It allows localization of all required elements of the UI. Moreover, TsiLang has full support for FireMonkey applications, so you can create fully multilingual applications for any target platform:

Localization solution for: MAC, mobile devices, Windows and others
MAC, mobile devices, Windows and Linux

TsiLang Components Suite is not only powerful, but also an exceptionally easy-to-use internationalization tool.

For example, to make your form multilingual all you need to do is just the following three steps:

Drop TsiLang on the form
Drop a TsiLang component onto your form
Double-click to Enter the translations
Double-click to Enter the translations
Easily switch languages at run-time
Easily switch languages at run-time

Not Sure If TsiLang is The Right Choice?


For detailed information we recommend to take a look at TsiLang Components Suite overview, read quick guide or just take a quick look at short list of features below.

You can check our videos to see some real and practical examples of features and functionality of the TsiLang.


Feel free to read about what our customers have to say about us!

Still not convinced? Here is a list of just main features of TsiLang:

All target platforms!
The same application with TsiLang under Android and Windows

TsiLang Components Suite allows you to create applications with multi-language support for all target platforms supported by the Embarcadero RAD Studio. Meaning, you can create multi-platform applications with the same functionality in a single build.

Easy-to-use and user-friendly.
TsiLang Translation Wizard

Start with Translation Wizard to get easy step-by-step guided journey to get fully localized versions of your applications.

Manage language switch at run-time or design-time

TsiLang fully automates the UI language changing. All you have to do is to wish! It lets you preview the translated interface at either design or run time!

No external files or databases needed

With TsiLang you can build multilingual apps with as many languages as you want in just a single EXE file!

Let your user manage the translations!

Optionally, you can store the translations in an external file and give your end-user the ability to localize application even without your assistance. This also provides you an option to exclude all the translations from your application's EXE, allowing you to build light-weight applications.

Nothing is going to be left out!
TsiLang Translation Editor

TsiLang will make sure to translate all the string properties of components, system locales, and standard dialog’s captions and strings. Sometimes, translating your application to a language with a long average word length may require editing the position and size of the controls. TsiLang takes care of that by giving you the needed control over the necessary properties with its Extended Translations feature.

Complete solution to cover all the possible cases for localization!

Our suite includes wide range of tools and utilities to cover all the possible cases to enhance and simplify your project localization. SIL Editor- the powerful translations editor. Dictionary Manager - translations database manager. A set of wizards and other tools will provide you with complete "all-in-one" solution. Create professional and user-friendly localized applications in minutes!

Full set of tools for any localization case.

Full set of tools for any localization case.

Additional Information

Quick Information

Supported IDEs:
RAD Studio: all versions
Delphi: 5 and later
C++Builder: 6 and later
Price from: US $259 (Purchase)

Support for all platforms and IDEs
Useful Articles

Easy and effective way for building multilingual applications

Creating Multilanguage Applications Translated by Users

Embarcadero RadPHP XE as a Sample Application Translated by Users

Creating localization dictionary using Android SDK resources

Adding Support for Far East or other Unicode languages

Article demonstrates how to build multilanguage applications easily and quickly using TsiLang Components Suite.

We will show you how to configure your application to support translations stored in external files quickly and easily. Also you will learn how to automatically update list of available languages.

We will show you the implementation of technique described in previous article using Embarcadero RADPHP XE as a sample of such applications.

You will learn how to build a solid translations database within a minutes just by using Dictionary Manager and Android SDK resources.

We will describe the settings required to support Far East or other Unicode languages in older IDE versions that do not support Unicode.

More information




You can read a quick on-line using guide or download detailed manual from here.

Visit our FAQ page to check if there is already available answer for your question.

Global Public Translation Database is a collection of common UI terms and phrases. So, if you ever wanted to know what's the German for Access Violation — click here.


Read what our users say

We are using cookies on our website

We use cookies to ensure that we give you the best experience on our website. We use cookies to personalize content and to analyze our traffic. For more information on how we use cookies, please visit our Privacy Statement.
By using our website, you acknowledge this notice of our cookie practices.