TMS FNC Localization
Universal Delphi & C++ Builder components for localizing VCL, FMX and WEB Core apps
Automatically discover and collect translatable application content
Using reflection (RTTI) automatically retrieve all text properties from forms, frames and data modules. Set rules for ignoring specific properties that should never be translated. Text created in code can be added explicitly as snippets.
Manage translations in one editor with optional AI assistance
Translate manually, exchange XLIFF 1.2 files with professional translators, or use AI services such as ChatGPT, Gemini, Claude, Ollama and more. Imports can be reviewed before applying changes, while AI translations are added as proposals first.
Switch application languages instantly at runtime
Switch the complete application UI to another language with a simple line of code, or let users select their preferred language from a ready-to-use dropdown component.
Keep translations up to date as your application evolves
Built-in support to handle incremental translations. The translation editor let's you easily discover changes between versions and ensure that new introduced text is not overlooked during translation iterations.
Translation validation included
Built-in validation checks format specifiers, placeholders, accelerator keys, line breaks and whitespace across manual, imported and AI-generated translations. Plural-aware translations help you use the correct wording for singular and plural contexts.