Knowledge Base

Documentation on how to translate software with POEditor

Translate Qt apps using Qt Linguist TS files and the localization management platform POEditor.

If you don't have a POEditor account, you can quickly create one here, then you can follow the steps below to set up your Qt translation project and get translating.

Create a translation project for you Qt application

In your account's Dashboard, create a translation project and add your app's source language to it, as well as the languages into which you want to translate your Qt application. Then go to the project's settings and set the source language as Default Reference Language.

Import Qt source strings to source language

In the Qt translation project's main page, use the Import functionality to upload the source strings from your Qt Linguist source file. If your source language is English, your import page should look like this before clicking import:

Import Qt TS source strings (Import terms page) - POEditor localization platform

The keys will be imported as terms and the source strings as translations in the source language, and will be displayed in the target languages on the left side of the page, for reference, as below.

Target language - POEditor localization platform

Translate Qt app strings

You can translate the strings from the Qt Linguist TS file in multiple ways:

Export localized Qt TS strings

At any point during the translation process, you can download your target languages in the Qt TS file format using the Export functionality. The export button can be found in the UI in the upper right corner of each language page.

Export localized language to Qt TS format - POEditor translation platform

Start your software localization project now

Get 1000 strings, unlimited projects, languages and contributors for FREE or check out our affordable Pricing plans for large scale localization projects