Alchemy Experts are designed to automate repetitive tasks frequently found within the localization workflow. For example, you may want to re-use translations from previous projects using the Leverage Expert or automatically detect localization bugs using the Validate Expert . Depending on your license, Alchemy CATALYST comes with the following Experts:

Leverage Expert

This Expert processes source files and uses Translation Memories to automatically apply translations to them. It helps clients maximise their return on investment by ensuring that any segment that has previously been translated is re-used. It supports both PerfectMatch and Fuzzy match technologies.

Validate Expert

Use this expert to automatically detect 90% of the errors commonly introduced during the translation and engineering process.

Pseudo-Translate Expert

This expert is used by developers to verify that their software, web sites or online help systems can be easily translated. They also use it to verify that no hard-coded strings exist in software applications.

Clean Up Expert

This Expert is used to consolidate Project TTK files into an Alchemy desktop TM file.

Layout Manager Expert

Layout Manager automatically creates localized layouts for translated software applications.

Comparison Expert

Determining the scope of change is vital in planning localization projects. This expert identifies differences between projects and displays it is a very visual and easy to understand report.

Analysis Expert

Use this expert to calculate the amount of translation re-use that can be achieved using Translations Memories and to predict the incremental costs of a localization project .

Update Expert

This expert is used to replace a single file in a project with the latest version of that file. During the operation, this expert use the Leverage Expert and re-use as much translation from your TMs as possible.

Create Package Expert

This expert creates special translation bundles that can be sent to freelance translators. These translators can then use the free edition of Alchemy CATALYST to translate and engineer your software, online help or web site.

Term Harvest Expert

Use this expert to examine the contents of your projects searching for terminology candidates.  These candidates are then checked for frequent use before being presented for further filtering.  The output from this expert is a high quality term candidate list.

Locks & Keywords

Protect individual words, part of strings or full strings. This expert uses a keyword file in which you define words, phrases or segments to be protected using regular expressions or referencing string IDs.

Project Division

Split projects into sub-projects allowing work in parallel. Divide by the number of words or sub-projects desired. The expert gives the option to create a separate sub-project with only the duplicated strings as part of dividing the main project.

Duplicates Expert

Extract and consolidate duplicated segments across several TTK projects. The output is a new TTK file in which the gathered duplicates are exported to. Translating all the duplicates from a number of TTK projects will ensure consistency of translations.

TM Manager expert

Use TM Manager to reconcile or divide the contents of your .tm files. This is done on a language pair bases, where you can add the contents of a language pair from other .tm files, or split out a language pair to a new .tm file. No .tm file needs to be loaded in the workspace to manage your TMs.

Lead/Trail spaces expert

Automatically removes or adds spaces at the segment's extremities in the translations. The Expert assesses if spaces need to be added or removed by comparing and matching the translation with the Original segment.

Most of these experts can operate on the currently active project or on a folder of files. This makes them very powerful and ideal for large scale automation of the localization process. For example, it is possible to use the Validate Expert to validate an entire folder of files in one simple operation. Alternatively, if you want to embed some of the functionality of these Experts into a build system or a workflow, the ezScript programming language can be used. For more information on ezScript, please refer to ezScript Programmer's Reference Guide.