TsiLang Components Suite
Localization and internationalization toolkit for building multilingual Embarcadero RAD Studio, Delphi and C++Builder applications.
One professional tool for all your localization needs!
Why TsiLang
Everything you need to localize Delphi and C++Builder apps
AI translation with context
Translate cells, rows or entire languages with ChatGPT, Gemini or Claude right in the editor. Context/Category notes tell the AI where each string is used. AI assistants such as Claude Code, Codex, Gemini CLI and Cursor can also work through the MCP server, and nothing is saved without your confirmation.
Switch language at runtime
Users change the UI language on the fly, with no restart, in both VCL and FireMonkey applications. It takes one line of code:siLangDispatcher1.Language := 'German';
Translate without recompiling
Keep translations in external SIL/SIB files. Add a language or fix a translation without rebuilding your application, and even let your users create their own translations.
Free tools for everyone
SIL Editor and Dictionary Manager are free for developers and translators alike. SIL Editor’s Real Form Preview shows each form’s real layout, so translators see the context, and highlights texts that don’t fit. Dictionary Manager translates with Google, Bing, DeepL, ChatGPT, Gemini, Claude and MyMemory.
All target platforms
Works with the latest RAD Studio and every version back to Delphi 5 and C++Builder 6. VCL and FireMonkey: one source code base for Windows, macOS, iOS, Android and Linux.
Nothing left out, quality assured
TsiLang finds component properties, dialogs, resource strings and strings in code, while Extended Translations handle non-string properties. Localization QA and spell check catch issues before release.
How it works
Multilingual in three steps
1Add TsiLang to your form
Drop a TsiLang component on the form in RAD Studio, or let TsiLang Expert add it to every form of your project in one go.
2Translate in the IDE
Translate in the Translation Editor without leaving the IDE, manually or with AI. Or send the free SIL Editor to your translators.
What developers say
Trusted by developers worldwide
“No line of code anymore to implement a multilingual interface. And of equal importance: the support is great!
Dirk Vanhaecke
Programmer, ADMB, Belgium
“It took less than a day’s work to change over all translations in a 70 forms application with TsiLang… Worked seamlessly and the auto translation is a great feature!
Eric Deghaye
General Manager, WNP sprl, Belgium
“TsiLang is a great component – good value too – an elephant for the price of a mouse.
Michael Bradbery
Software Developer, TransGrid, Australia
Information
This 25-minute video provides a comprehensive demonstration of the steps required to transform any existing Embarcadero RAD Studio application into a multilingual one. You’ll witness firsthand how effortlessly and swiftly you can achieve multilingual capabilities using the TsiLang Components Suite.
More videos on our Videos page.
Mastering External Translation Workflows with SIL and SIB Files
Ensure Localization Accuracy with Built-in Quality Assurance Tools
Multi-Platform Localization: Strategies for Success
The Importance of Multilingual Support in Delphi Applications
Easy and effective way to build 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
Full articles archive is available on our Articles page.
GPTD
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.
STILL NOT SURE?
FAQ
Questions before you start
Is the trial version limited?
No. The trial is fully functional, so you can evaluate everything. Its only requirement is that your application runs from the RAD Studio, Delphi or C++Builder IDE.
All the work you do in the trial is kept: when you buy, just uninstall the trial and install the registered version.
Which Delphi and C++Builder versions are supported?
TsiLang supports the latest RAD Studio and every version back to Delphi 5 and C++Builder 6, for both VCL and FireMonkey applications on Windows, macOS, iOS, Android and Linux.
How much does a license cost?
Licenses are per developer:
- With full source code: US$ 499.00
- Without source code: US$ 399.00
Volume discounts apply when you order 5 or more licenses.
How long are updates free?
All updates are free for one year after your purchase.
Do my translators need a license?
No. SIL Editor and Dictionary Manager are free for everyone, so translators can work on your translation files without a TsiLang license or Delphi.
Ready to go multilingual?
Try every feature for free. The trial is fully functional while running in your IDE.
NEW IN 7.9.12
Form Preview in SIL Editor: translators see each string in the real form, in their language, with texts that are tight or too long marked.
AI Tools in TsiLang Expert: let Claude Code, Codex, Cursor, GitHub Copilot or Gemini CLI translate empty strings, then review the result before it is loaded.