This documentation refers to PhraseExpress v18 beta. The documentation for the production version 17 is available here.
Languages
Phrases can be switched between multiple languages while keeping the phrase library structure.
You can switch to a specific language version as needed:

PhraseExpress supports automated, AI-based translation from one language version to another.
Change since PhraseExpress version 18: You can now optionally configure separate triggers for each language of a phrase.
Phrase file export, offline caching, phrase search (and replace) and other editing functions are limited to the currently active language.
PhraseExpress for iOS does not support multiple languages and uses the default language of a phrase file.
Language Manager
To manage languages:
- Open the main program window.
- Select a phrase database in the tree structure.
- Click the main menu button ""
.

Language configuration cannot be changed while the phrase file is password-protected or shared with other users.
Create a language
To create a new language:
- Click the Plus button in the lower left of the language manager.
- Choose the desired language from the drop-down menu. Custom names are allowed, but PhraseExpress cannot identify the actual language behind them.
- Optionally, click next to the language name to define a hotkey used later to switch to that language.
Enable PhraseExpress setting "" to highlight unedited phrases of a new language version.
The new language is created for the phrase file node currently selected in the phrase tree. Any other loaded phrase file will not be affected.
Delete a language
To delete a language:
- Highlight the level in the language manager you wish to delete.
- Click the recycle bin icon in the language manager.
- Make sure that you really want to delete all phrases in the language and confirm the action.
If using a SQL Client Manager, only a "master user" can delete a language version of a phrase database.
The bold-printed default language cannot be deleted.
Switch to a language
To switch to a language version:
- Select the desired language in the program window main menu section "":

- Alternatively, press the hotkey you may have defined for the level in the language manager.
- Or, right-click the PhraseExpress task tray icon and select the desired language:

Translate language
PhraseExpress supports the AI based services, such as DeepL or OpenAI, to translate an entire phrase language version.
To translate a language version into another language:
- Switch to the language you wish to translate
- Right-click the database root folder (or any phrase folder if you wish to translate only parts of the language version).
- Select Translate and configure the options as desired:

If you select one of the pre-defined languages when creating a new language version (vs typing a custom name), PhraseExpress knows the actual language and can pre-fill this dialog.