This feature allows the user to create complex terms consisting of fixed and changeable parts both on the source and target language side. For example, see this simple term pattern in the glossary:

I like {1}=Me gusta {1}

If the source language segment includes the above pattern (e.g I like coffee very much), CafeTran will translate it into the target language provided that the variable part (e.g "coffee") can be found as the term or fragment in any of your glossaries, memories or lists of non-translatable fragments. See another example:

"{1}" = “{1}” to match and replace the double quotes with the curly ones in the terms found in the current segment.

You can use the wildcard * character to catch various forms of a word on the source side of the pattern. For instance:

{1} like* coffee= {1} gusta el café.

The matched patterns are displayed in the Matchboard with the PA label.

If you edit your glossaries in the external editor outside CafeTran, precede your term patterns with the question mark character "?".