TMS FNC Localization translates the user interface of a Delphi application without you having to touch the forms. At design time it walks the components of your project, collects every translatable string it finds, and stores them in a project file. You translate those strings by hand, with AI assistance, or by sending them to an external translator as XLIFF. At run time the localizer reads the file back and applies the translations to the live components, and can switch language while the application is running.
It works for VCL, FMX and TMS WEB Core from a single shared core, so a project targeting more than one framework uses the same model and the same file.