This documentation refers to PhraseExpress v6 beta. The documentation for current v5 is available here.
External Data
PhraseExpress can embed data from a variety of external files and online services into the phrase.
Language translation
PhraseExpress supports online AI services, such as DeepL or OpenAI, to translate any provided text into a specified language.
If no source language is specified, the translation algorithm analyzes the text to determine the language of the provided text.
In most cases, you probably nest macros into the source text input box, e.g. to insert the current clipboard content or to insert a variable.
AI text processing
The PhraseExpress macro function "AI text processing" allows you to use AI in any application.
In the macro dialog, you can define the input that is sent to the AI engine and the instruction in natural language how the AI shall process the text:
The gear icon allows you to fine-tune AI related parameters.
The true strength lies in integrating the AI macro with other PhraseExpress macro functions. Right-click the input box and choose the appropriate macro function from the popup menu to incorporate it into the AI macro.
You can leave the input empty and just prompt OpenAI to generate any text, e.g. "write a random cookie recipe".
Embed external file contents
This macro function inserts the contents of the specified file into the phrase.
CSV file values
This macro function inserts a specified values of a CSV file ("comma separated values).
You can define a range of values by their start and end row/column coordinates (starting with 1). Multiple cells can optionally be separated with a separator text.
XML value
This macro function inserts a XML file value, addressed by its xpath value (see Wikipedia).
This macro function can be used as a data bridge to external databases which can create an XML file.