Visual localization

Translate desktop UI in visual context.

Lingobit Localizer opens the dialogs and forms of your build, so translators type where the text appears, see what no longer fits, and fix it before release, without the IDE or the source code.

Compare editions

Project Visual editor and preview MyApp.exe Dialogs New Order Menus Main Menu Bitmaps Banner String Table welcome.htm DateiBearbeitenAnsichtHilfe Neue BestellungStrg+N Öffnen…Strg+O SpeichernStrg+S Drucken… Beenden welcome.htm Willkommen bei MyApp Bestellung aufgeben Mehr erfahren → Neue Bestellung Kunde: Harbor Supply Menge: 12 Erstellen Abbrechen Noch heute versenden Ship today The control grows to fit the German text Project New Order Main Menu Banner welcome.htm DateiBearbeitenAnsichtHilfe Neue BestellungStrg+N SpeichernStrg+S Drucken… Beenden welcome.htm Willkommen bei MyApp Bestellung aufgeben Neue Bestellung Kunde: Harbor Supply Menge: 12 Erstellen Abbrechen Noch heute versenden Ship today
Visual editors
Win32 / MFC dialogs, WinForms and Delphi forms
Preview
WPF, HTML, XML, and menus
In the editor
Type in place, move, resize, align, flip for right-to-left
Who works there
Translators, without the IDE or the source code
On this page

One window: the tree, the table, and the dialog itself.

Project · MyApp.exe Preview Dialogs New Order About Menus Main Menu Context Menu String Table Version Complete For Review In Process Datei Bearbeiten Ansicht Hilfe Neue BestellungStrg+N Öffnen…Strg+O SpeichernStrg+S Drucken… Beenden The menu opens with its items Project · MyApp.exe Menus Main Menu Context Menu String Table Datei Bearbeiten Ansicht Hilfe Neue BestellungStrg+N Öffnen…Strg+O SpeichernStrg+S Beenden Opens with its items
Translation table Visual editor SourceGerman New OrderNeue Bestellung Customer:Kunde: Quantity:Menge: Ship todayNoch heute versenden CreateErstellen CancelAbbrechen Neue Bestellung Kunde: Harbor Supply Menge: 12 Noch heute versenden Erstellen Abbrechen Select in either place Translation table SourceGerman Customer:Kunde: Quantity:Menge: Ship todayNoch heute versenden CreateErstellen Visual editor Neue Bestellung Menge: 12 Noch heute versenden Erstellen Abbrechen
Visual editor · New Order Designer Neue Bestellung Kunde: Harbor Supply Menge: 12 Noch heute versenden Bestellung anlegen Abbrechen Overlap Align Make Same Size Flip Highlight Bounds Check Mnemonics Designer › Highlight Bounds Moved: no overlap Visual editor Designer Designer › Highlight Bounds Neue Bestellung Menge: 12 Noch heute versenden Bestellung anlegen Abbrechen Overlap Moved: no overlap
Project MyApp.dll MainWindow ExportOptions Resources Harbor Supply Quantity: 12 Create Cancel New Order Neue Bestellung Customer: Kunde: SourceGerman New Order Neue Bestellung Customer: Kunde: Project MyApp.dll MainWindow ExportOptions Harbor Supply Quantity: 12 Create Cancel New Order Neue Bestellung Customer: Kunde: SourceGerman New Order Neue Bestellung Customer: Kunde:
  1. Project · MyApp.exe Preview Dialogs New Order About Menus Main Menu Context Menu String Table Version Complete For Review In Process Datei Bearbeiten Ansicht Hilfe Neue BestellungStrg+N Öffnen…Strg+O SpeichernStrg+S Drucken… Beenden The menu opens with its items Project · MyApp.exe Menus Main Menu Context Menu String Table Datei Bearbeiten Ansicht Hilfe Neue BestellungStrg+N Öffnen…Strg+O SpeichernStrg+S Beenden Opens with its items
  2. Translation table Visual editor SourceGerman New OrderNeue Bestellung Customer:Kunde: Quantity:Menge: Ship todayNoch heute versenden CreateErstellen CancelAbbrechen Neue Bestellung Kunde: Harbor Supply Menge: 12 Noch heute versenden Erstellen Abbrechen Select in either place Translation table SourceGerman Customer:Kunde: Quantity:Menge: Ship todayNoch heute versenden CreateErstellen Visual editor Neue Bestellung Menge: 12 Noch heute versenden Erstellen Abbrechen
  3. Visual editor · New Order Designer Neue Bestellung Kunde: Harbor Supply Menge: 12 Noch heute versenden Bestellung anlegen Abbrechen Overlap Align Make Same Size Flip Highlight Bounds Check Mnemonics Designer › Highlight Bounds Moved: no overlap Visual editor Designer Designer › Highlight Bounds Neue Bestellung Menge: 12 Noch heute versenden Bestellung anlegen Abbrechen Overlap Moved: no overlap
  4. Project MyApp.dll MainWindow ExportOptions Resources Harbor Supply Quantity: 12 Create Cancel New Order Neue Bestellung Customer: Kunde: SourceGerman New Order Neue Bestellung Customer: Kunde: Project MyApp.dll MainWindow ExportOptions Harbor Supply Quantity: 12 Create Cancel New Order Neue Bestellung Customer: Kunde: SourceGerman New Order Neue Bestellung Customer: Kunde:

A visual editor or a preview on each platform.

Win32 / MFC dialogs, WinForms forms, and Delphi / C++Builder forms open in a visual editor. WPF, HTML, and XML open in a preview with the current translation.

  • Win32 / MFC

    Visual editor

    Dialogs: type in place, move, resize, align, flip.

  • WinForms

    Visual editor

    Forms with grids, lists, and trees; Full and Safe modes.

  • Delphi / C++Builder

    Visual editor

    VCL forms from the binary: move, resize, align; menus in the preview.

  • WPF

    Preview

    Windows and pages from the compiled BAML.

  • HTML / ASP / PHP

    Preview

    Pages in a browser preview.

  • XML

    Preview

    The text you select by XPath, apart from the markup.

Menus open in the preview with their items in Win32, Delphi, WinForms, and WPF.

What a string table cannot show you.

Is Open a command or a status? In the table it is one word. The form shows it is a node of the order tree, so it becomes Offen, not Öffnen.

Translation table SourceGerman Open Öffnen Offen ShippedVersandt OrderBestellung DateDatum TodayHeute EarlierFrüher Visual editor Bestellungen Alle Öffnen Offen Versandt BestellungDatum Heute A-104218.10. A-104118.10. Früher A-103616.10. A-102915.10. Tree node Column header Group Translation table SourceGerman Open Öffnen Offen DateDatum TodayHeute Visual editor Bestellungen Alle Öffnen Offen Versandt BestellungDatum Heute A-104218.10. Früher A-103616.10. Tree node Column header Group
  • Lists and trees with their contents. Column headers and groups of a list view, tree nodes, list and combo box items appear in the form.
  • Sizes and fonts per language. Move and resize controls, or change the dialog font for a language; the changes are stored with the translation.

Designer tools for the translated layout.

Visual editor · New Order Designer Neue Bestellung Kunde: Harbor Supply Lieferadresse: Hafenstraße 4 Noch heute versenden Bestellung anlegen Bestellung anlegen Abbrechen Align › Lefts Make Same Size › Width Make Same Size › Size to Content Lined up, and the button fits its German text. Visual editor Designer Neue Bestellung Kunde: Harbor Supply Lieferadresse: Hafenstraße 4 Noch heute versenden Bestellung anlegen Bestellung anlegen Abbrechen Align › Lefts Make Same Size › Width Make Same Size › Size to Content
Before After Designer › Flip طلب جديد العميل: Harbor Supply الكمية: 12 الشحن اليوم إنشاء إلغاء Flip طلب جديد العميل: Harbor Supply الكمية: 12 الشحن اليوم إنشاء إلغاء Before طلب جديد العميل: Harbor Supply الشحن اليوم إنشاء إلغاء Flip After Designer › Flip طلب جديد العميل: Harbor Supply الشحن اليوم إنشاء إلغاء
  1. Visual editor · New Order Designer Neue Bestellung Kunde: Harbor Supply Lieferadresse: Hafenstraße 4 Noch heute versenden Bestellung anlegen Bestellung anlegen Abbrechen Align › Lefts Make Same Size › Width Make Same Size › Size to Content Lined up, and the button fits its German text. Visual editor Designer Neue Bestellung Kunde: Harbor Supply Lieferadresse: Hafenstraße 4 Noch heute versenden Bestellung anlegen Bestellung anlegen Abbrechen Align › Lefts Make Same Size › Width Make Same Size › Size to Content
  2. Before After Designer › Flip طلب جديد العميل: Harbor Supply الكمية: 12 الشحن اليوم إنشاء إلغاء Flip طلب جديد العميل: Harbor Supply الكمية: 12 الشحن اليوم إنشاء إلغاء Before طلب جديد العميل: Harbor Supply الشحن اليوم إنشاء إلغاء Flip After Designer › Flip طلب جديد العميل: Harbor Supply الشحن اليوم إنشاء إلغاء

WinForms forms open with or without your third-party controls.

Where the third-party components your forms use are installed, Full shows each form exactly as your application does. Where they are not, for example on a translator's computer, Safe builds a very close form from standard controls.

Full With Vendor.UI.dll installed Form editor · Full Neue Bestellung Bestellung für Harbor Supply Menge: 12 Erstellen Abbrechen Exactly as your application shows it Safe Without it: standard controls Form editor · Safe Neue Bestellung Bestellung für Harbor Supply Menge: 12 Erstellen Abbrechen *Label → Label *Button → Button Very close to the original; all text translatable Full· components installed: exact look Form editor · Full Neue Bestellung Bestellung für Harbor Supply Erstellen Abbrechen Safe· without them: standard controls Form editor · Safe Neue Bestellung Bestellung für Harbor Supply Erstellen Abbrechen *Label → Label all text translatable

You choose which standard control stands for each of your control types, for example any type whose name ends in Label as a Label. Every string is translatable in both modes.

What visual localization does and does not promise.

What Lingobit provides

  • Visual editors for Win32 / MFC dialogs, WinForms forms, and Delphi / C++Builder forms: type in place, move, resize, align, and flip for right-to-left languages
  • A preview for WPF windows, HTML pages, XML, and menus, with the current translation
  • Translation and review of the UI without sending translators into the development IDE

What still needs project-side verification

  • WPF uses a preview of compiled BAML, not a full WPF designer; there is no standalone XAML preview, and text that does not fit is not reported automatically
  • Menus show the menu resource, not items the application adds or draws at run time; menu layout is not edited
  • The XML and HTML previews are not runtime or browser testing
  • Custom controls, runtime-generated UI, scripts, and application logic may need verification outside Localizer
  • Preview does not replace final testing in the real application; the build, packaging, and runtime behavior remain the project's responsibility
  • Localization QAValidate placeholders, hotkeys, and cut-off text across the project, and use Crash Finder where needed.
  • PreparationExtract hardcoded strings, lock technical content, and pseudo-translate before translators start.
  • Translation workflowSend translators a task; they work with the same visual editor and preview.
  • Supported formatsWhich file types get a visual editor, a preview, or resource-level localization.

Test visual localization on representative application files.

Visual support depends on the application type and resource format. Review the extracted resources, the previews or visual editors, and the localized output in the real application.