Features

Every string. Every form.
Every release.

A localization toolkit for Delphi, C++Builder and RAD Studio. Explore the tools for building, translating, checking and delivering multilingual applications.

01

Build

Make your application multilingual.

Switch language. Keep working.

Change the UI language at runtime, without restarting, in VCL and FireMonkey. A TsiLangDispatcher changes every connected form with one assignment.

One dispatcher. Every form.

TsiLang Expert can add a component to every form. The Translation Wizard guides setup; fallback languages cover missing translations.

Find the strings that matter.

Localize component properties, standard dialogs, resource strings and strings in code. Extended Translations handle non-string properties such as position and size.

Ship languages independently.

Store translations inside your application, or in external SIL/SIB files. External files let you add a language or correct text without rebuilding. Optionally let users maintain their own translations.

02

Translate

Context for every string. Tools for every translator.

AI translation with context.

Translate cells, rows or languages with ChatGPT, Gemini or Claude. Context/Category notes explain how strings are used. AI coding assistants can work through the MCP server; review the results before loading them.

Reuse the work you already trust.

Translation Memory reuses earlier translations. Fuzzy Match suggests near-duplicates, with an adjustable similarity threshold. Review suggestions before inserting them.

See the real form, in their language.

The free SIL Editor lets translators work without the IDE. Real Form Preview provides layout context and highlights texts that are tight or too long. Dictionary Manager keeps reusable terms and phrases.

03

Quality

Catch the details before your users do.

Know what is ready to ship.

The Localization Quality Assurance dashboard shows completion by form and language. Find untranslated or partially translated items and review quality checks before release.

Check spelling as you translate.

Misspellings are underlined in the editor. Review suggestions, maintain your dictionary and check a whole language before release.

Test layouts before translation arrives.

Generate mock translations to reveal hard-coded strings, truncated captions and layouts that struggle with longer text.

04

Automate

Make localization part of your workflow.

Translation checks for your build.

silcli validates files, lists missing translations and returns exit code 1 when translations are missing. Export and import XLIFF, PO and TMX, compare files and check translations against current forms.

05 / Platforms

One code base.
Every target platform.

VCL and FireMonkey, from Delphi 5 and C++Builder 6 to the latest RAD Studio.

Windows

macOS

iOS

Android

Linux

Each target needs its own application build. iOS requires the Full Source edition.

Your app’s next language starts here

Ready to go multilingual?

Try every feature with your own project.

Fully functional trial. Keep your IDE running while your localized application runs.