Detailed Information
General Settings
You can configure the program in the Verifika options window. To open it, click the gear icon in the top right corner of the program.
You can change settings for:

* Application

Here you can switch the interface language. Select the desired language from the drop-down list and restart Verifika to apply a language.

* Project

Check the Auto Save project box to make your project automatically save at the specified time interval.
NB! Auto save becomes active only when you have saved the project at least once.

* Report

User name for TMX editing. You can change the name that will be displayed after editing the translation memory exchange files, or TMX, in Verifika.
Backup files before saving changes. Check this box if you want Verifika to create backup files every time you save changes into the bilingual files. You can also specify the number of backups to keep (up to 10 copies). For more information, see Backup and Restore.

Main Window

Hidden symbol color. Change the color of the hidden symbols displayed when the Spaces button in the Report window is on. You can choose between Black, Dark Gray and Red.

* Protection

If you need to check ITD files, enable their support and restart the application.

NB! ITD file checking requires the SDLX application to be installed on your computer. By default ITD support is disabled.

WARNING! Please do not change the location of your files if you want to preserve your work progress. Otherwise, all error statuses and pending changes will be reset, and you will have to start checking all over again.

You can also watch the General settings video that explains settings in more detail.
Menu
You can find the Verifika menu at the top of the main window.
The menu buttons let you perform a variety of functions. The table below contains a brief description for each of them.
Project
A Verifika project is a file that contains information about everything you need for checking:

* Loaded bilingual files

* Selected settings

* Imported glossaries

* User-created checks

Ignore rules

Besides this, your work in progress is saved in the project file, including:

* Error statuses

* Comments

* Pending changes

Every time you run the program, it loads a project with default settings and calls it Unsaved project (you can see it at the top of the main window). As soon as you make any changes – load files or alter settings – the asterisk appears next to the project name. This indicates that the project contains unsaved changes.
To save the project:

1. Click Project in the menu.

2. Select Save as.

3. Change the name of the project to the one you need (note that the file has the .vproject extension).

4. Click Save.

If you need to go back to your project later, you can continue your work right where you left off. To do so, you can either double-click your project file in the Windows Explorer or open it from Verifika selecting Project → Open in the menu.
WARNING! Please do not change the location of your files if you want to preserve your work progress. Otherwise, all error statuses and pending changes will be reset, and you will have to start checking all over again.
Profile
A profile is a set of check settings. You can save all check settings in one file and load it into Verifika when you need to.
With profiles, you do not need to set all necessary checkboxes and options, load glossaries or untranslatables lists every time you work on similar projects. You can also share profiles with others.

To save a profile, click Profiles Save. To load a profile, click Profiles Load. Locate the file with the .vprofile extension and click Open.

If you need to perform a small number of checks, you can load a blank profile (click Profiles Blank). It will clear all checkboxes and lists, so you can set up the ones you need.

Every time you run the program, it loads the default profile with the most popular checks. However, you can replace it with the profile you often use. To do so, choose the necessary profile and click Set as default.

The “Profiles” menu shows recent profiles (up to 5), so you can quickly load one of them. To get back to the default profile again, just click Load profile. You can see which one is currently loaded under Loaded: at the end of the menu.

WARNING! Please do not change the location of your files if you want to preserve your work progress. Otherwise, all error statuses and pending changes will be reset, and you will have to start checking all over again.
Files Tab
Generally, the Files tab allows you to add files for checking and to remove them.
There are several ways to add files in Verifika:

* Click Add files and locate the necessary files.

* Click Add folder and locate the entire folder(s) with files.

* Drag and drop the necessary files or folder(s) into the Files tab.

* Click Connect to cloud, select the cloud you work in and load files into Verifika. For detailed information on how to work with clouds see here.


The added files are listed in the table below the menu bar. Here you can find information about:

* File name including the whole path to its location

* Recognized source and target languages

* Loading status displayed in italics next to the file name

When you have added a file, you may need to see it. Double-click the file to open it in the Context viewer.
If Verifika failed to load a file, its name and status turn red. You cannot check and open files which have any access problem. Click the error status to open its description and learn more about the problem. The following errors can occur:
When you have solved the problem, just re-open the project or add the file again.
To remove a file, click the red cross next to it. To remove all files from the list, click the Remove all files button.
You can protect files from being edited or checked. Click the Protect files button or the shield icon next to the file name to protect the selected file(s). The protected file will be greyed out, and its shield icon will turn blue.

You can also protect all files by clicking the shield icon on the table header. To configure protection options, see the Protection tab.
Click the Change languages button to change source and/or target language for the selected file. Using this option, you can apply other language-specific settings to check it. For example, say you have a English (US)-French bilingual file. However, you need to check and correct it according to the language standards of French (Canada) that slightly differ from the French standards. You can select French (Canada) for the target language, and all settings depending on the language (e.g. punctuation) will be set to it.

NB! You will change languages only in Verifika. The language code of the file remains unchanged.

NB! Verifika locks the loaded files. After you have added files in Verifika while still keeping them open in another application, you cannot save any changes made in the file.
Protection
You can protect files or certain type of segments from being edited or checked.
Why would you need it? Imagine that your client asks you not to review 100% or context matches, or to check whether segments of new and previous files have a consistent translation.
If you need to protect files, choose them on the Files tab. There are several ways to do it:
* Click the shield icon next to the file name.
* Select one or more files and click the Protect files button.
* Click the shield icon on the table header to protect all files at one time.
NB! Protected files are greyed out, and their shield icons turn blue.
If you need to protect a certain type of segments:
* open the Protection tab,
* choose the file format you work with, and then
* select the type of segments to protect (see the screenshot below).
Please note that files and segments will not be protected if you do not configure the protection options. Therefore, protection is ON only when you check one of the boxes under Select how segments should be protected (for all file types).
You may select from the following options:

* Disallow manual editing in Verifika. This turns the protected segments gray, preventing you from changing them manually in the editor. However, you can still apply suggested autofixes in the Common report, as well as automatically change several segments in the Consistency report.

* Disallow autofixes in Verifika. This turns off all autofix suggestions, so you will not see them in the report. However, you can edit the protected segments manually.

* Do not report errors from these segments. Though containing errors, the protected segments will not be displayed in the report.

* Report consistency anyway. You may still want to be sure that translation of all segments you have is consistent. Select this option to include the protected segments into the consistency check.


NB! If you do not need to check inconsistency errors where all segments are protected, check the Do not report errors if all related segments are protected on the Consistency tab.

Below you can find a table with a description of supported file formats and type of segments that you can protect for them.
NB! For memoQ files, if you do not select the option to protect locked and other segments, and then resolve any errors
found in these segments, their status in memoQ will be reset.
Search and Replace Window
This window allows to go further than just correcting detected changes. It includes three sub-tabs: Search, Files and Pending changes.
Search
The Search tab helps you find any text within a project and then edit or replace it, if necessary. It is shown in the screenshot below.
You can search in source or target text or in both languages simultaneously. The latter may be useful if you would like to find a particular translation of a particular source text etc.
The drop-down list on top of the tab (1) allows to select search mode (see the screenshot above). You can select Source and target texts are found, Source text is found but target text is not, Target text is found but source text is not and Different amount of text is found in source and target.
For both source and target, you can select:
* if the search should be case-sensitive (by default it is not case-sensitive; click the letter C at the end of the line to turn case sensitivity on)
* if the search text contains tags (by default search doesn’t include tags; click the letter T at the end of the line to turn tag search on) NB! To search for tags in files, enter the full form of the tags (that appears in the Long tags mode).
* if the search should return only whole words (by default it will return words parts as well; click the letter W at the end of the line to turn whole words on)
* if the search text is plain text or a regular expression (by default it is considered plain text; click the letter R at the end of the line to turn regular expressions on)
* if it is power search (you can use Boolean operators: space for AND, ‘or’ for OR and ‘-‘ for NOT; click the P letter at the end of the respective line to turn power search on)
Verifika uses .NET implementation of regular expressions. Microsoft offers a Quick Reference Guide for it. You may also find this article helpful.
Power search works as follows:
  • phrase1 phrase2 will return all segments that contain both phrase1 and phrase2
  • phrase1 or phrase2 will return all segments that contain either phrase1 or phrase2
  • phrase1 -phrase2 will return all segments that contain phrase1 and do not contain phrase2
  • you can also use parentheses to group conditions like (phrase1 or phrase2) -phrase3
The search results appear below.
You can edit the target text in the Target segment column. As an alternative, you can click a hyperlink in the Position column to open the segment in the Context viewer and edit and save from there.
If you want this search to be performed automatically as a check, click the Add as User-defined check button (4). All your parameters will be visible on the User-defined tab in the main window, and all search results will be visible on the User-defined tab in the Report window. For more information about the User-defined check, see User-defined Check in detail.
For each found segment, a type of match (whether it was matched in source or in target or in both), the segment text in both languages, the file name, position, match type and source and target languages are displayed. You can hide/display columns by a right click in the headers, change their order by dragging the headers to necessary positions, change sort order by clicking the headers. More information about customizing the Search tab see in the Setting table in detail.

Additionally, you can click Export Export search results to export all the results to an Excel file.

To replace the search text in the target segments with some other text, type it into the Replace with field (see the screenshot below).
If you need to replace the same text in multiple segments, put the new text into the Replace with field, make sure you see what you wanted in the Replace preview column and click Apply in the line you want to be changed.
In order to replace all occurrences without confirming them one by one, press Ctrl+Shift+Enter. Please note that this will not work if you used Power search in target. This feature takes letter case into account and automatically replaces only those where the letter case is the same as in the first segment from which replacement started.
Files
The Files tab just displays the list of all the project files with their load status and recognized source and target languages.
If you need to replace the same text in multiple segments, put the new text into the Replace with field, make sure you see what you wanted in the Replace preview column and click Apply in the line you want to be changed.
In order to replace all occurrences without confirming them one by one, press Ctrl+Shift+Enter. Please note that this will not work if you used Power search in target. This feature takes letter case into account and automatically replaces only those where the letter case is the same as in the first segment from which replacement started.
Files
The Files tab just displays the list of all the project files with their load status and recognized source and target languages.
Backup and Restore
By default, the software makes backup copies of the files each time you save them. It adds the time and date of the change plus the .bak extension to the file name. If you save a file named chapter1.ttx, the backup copies will be named chapter1.ttx_2015-09-18 12-45-20.bak, chapter1.ttx_2015-09-19 15-11-02.bak and so on. Backup files are located in verifika_backup, the folder that contains changed files.
Maximum number of backup copies is 10.
Automatic restore is not supported, so if you would like to get back to some older version of the files, you will need to manually move and rename the respective files to the appropriate folder.
NB! If you no longer need our backup copies, please delete them manually to save the disk space. You can change the number of backup copies to keep or totally disable backups if you want.
Plug-in for Trados Studio
You can work with your bilingual files in Trados Studio and then check your translation just by clicking the Verifika button on the Trados Studio Control panel.
To enable this feature, download the plug-in for your version of Trados Studio:
Verifika.Plugin2017.msi
Verifika.Plugin2019.msi
Verifika.Plugin2021.msi
Verifika.Plugin2022.msi
Verifika.Plugin2024.msi
Then install the plug-in.
After that, open Trados Studio. You will see the Verifika ribbon group in Projects and Files views at the Home tab.
There are three options for working with Verifika from Trados Studio:
  1. Run Verifika: Create a new project with the current file (if you are using the Files view) or files from a current project (if you are using the Project view) and the default profile. Adjust the check settings and click the Check button.
  2. Select profile and check: Open the window to choose a profile, then perform the check of your current file or project with this profile automatically and open the Report window.
  3. Check with a default profile: Check current file or project with the default profile and open the Report window.
  4. Check with a recent profile: Check your current file or project with the profile that was used the last time Verifika performed a check and open the Report window.
NB! When you click the Verifika button in Trados Studio, the file closes in the Editor view and all the changes you made are saved automatically.
The changes made in Verifika are also saved and transported to Trados Studio. To continue working with file in Trados Studio, double-click the name of the file you need in the Files view, and it will open in the Editor.
Context Viewer
To open this window, double-click an error in one of the reports, on Pending changes tab, on Search tab or double-click any file name on the Files tab in the Search window or in the Project window. Here you can view the whole context of the segment as well as edit target segments.

For each segment, it shows its protection status (the shield icon is displayed if a segment is protected), source and target languages, match type and the segment’s position in the file. Segment translation status is also displayed for XLIFF files.
This window is synchronized with the report, i.e. if you click a different segment in the report, the context viewer will display this segment as well.

To change the column order, drag the column name to the necessary location.
If you use keyboard to move in this window and the cursor is in source or target field, in order to move up or down the segment list, first click on any column other than source or target.
Command Line
Using Verifika from command line
The application supports four independent command line modes:
  1. Project opening mode.
  2. Report creation mode.
  3. Automatic check performing mode.
  4. Opening application with specific files and profile.

1. Project opening mode

Project opening mode is enabled if command line arguments contain the option (-o, /o). If the application finds the aforementioned option in the list of command line arguments, the application starts and the chosen project is opened automatically. All other command line options are ignored.


2. Report creation mode

This mode is available under LSP licenses only. The following options are supported:

  • -files, /files
  • -profile, /profile
  • -type, /type
  • -result, /result
  • -log, /log

The options -files and -result are mandatory. If one or more non-mandatory options are not specified by a user (-profile, -type, -log), the application uses them with their default values.


3. Automatic check performing mode

Automatic check performing mode launches Verifika with the files and profile you choose (or with the default profile), performs the check and opens a report that is available for editing.

This mode is available under LSP licenses only. It performs only if the conditions for previous two modes are not satisfied.

Automatic check performing mode is enabled if command line arguments contain the options -files, /files and -profile, /profile. The option -profile, /profile is mandatory. If you do not specify an option, the application uses the default profile.

The following options are supported:

  • -files, /files
  • -profile, /profile
  • -log, /log

4. Opening application with specific files and profile

Application opening mode launches Verifika with the files and/or profile you choose. The following options are supported:

  • -files, /files
  • -profile, /profile

If the profile option is not specified by a user, the application uses the default profile.


Command line arguments

Default values of options
Both options and values of command line arguments are case-insensitive. You can specify options in random order and use both – and / prefixes.
User-defined ignores
The User-defined ignores tab helps to reduce the number of false positives.
If you want to exclude a false positive from the report, add it to the ignore list using patterns to describe it.
The tab consists of two tables. In the first table – Ignore rules (1) – you can:
  1. Enter the Rule name. For example, providing a brief description of it.
  2. Enter the Pattern number. If there is only one pattern, just enter its number. If there are several patterns, link them using Boolean operators:
  • AND, when you need all patterns to be applied to a segment;
  • OR, when you need just one of them.

3. Select the Error type. Now the following error groups are available:

  • Different amount of mathematical signs
  • Wrong mathematical signs order
  • Inconsistent measurement units
  • Invalid number formatting
  • No untranslatable in source
  • No untranslatable in target
  • Different number of source and target untranslatables
In the second table – Ignore search pattern (2) – you can:
  1. Enter the Pattern number: 1, 2, 3, etc.
  2. Define the Search range, in other words, boundaries within which the search is performed. The following options are available:
  • Before highlighting
  • Inside highlighting
  • After highlighting
  • Ignore highlighting
  1. Select the Mode. For more information about the search modes please refer to Search and Replace Window.
  2. Enter the Search pattern. Here you can type the source and/or target expressions that Verifika will define as ignores and exclude from the list of detected errors. It can be any specific word, phrase, symbol, tag, etc., as well as a common string pattern represented in a regular expression.

Example 1
The group Inconsistent measurement units includes segments with the abbreviation e.g. (meaning “for example”). The reason is that “g” is a symbol for grams in measurement units and universally used in alphabets with the Latin script. That’s why the measurement unit check requires that “g” from the source text is also found in the translation. Otherwise, it reports an error.
To exclude the abbreviation from the report, you can add it to the list of ignore rules.
To do so, follow the next steps:
  1. Click New at the bottom of the first table.
  2. In the row that appears, enter the Rule name.
  3. Then go to the second table and enter the Pattern number.
  4. If you want the rule to work not only for the highlighted letter “g” but include the whole abbreviation, select Ignore highlighting in the Search range field.
  5. Open the Mode drop-down list and select Source text is found, but target text is not.
  6. In the Search pattern field, type the abbreviation e.g. for the source expression.
  7. Then go back to the first table and enter the pattern number in the Pattern numbers field.
  8. Open the Error type drop-down list and select Inconsistent measurement units.

Example 2
The group Different amount of mathematical signs includes segments with ranges of numbers formulated by hyphens, dashes or minus signs. This happens when the translation uses words, not a sign, within the range, and vice versa. As the source and target segments contains a different amount of range signs, Verifika reports an error.
If you do not have any specific requirements regarding ranges, you can add a user-defined ignore for them.
To do so, follow the next steps:
  1. Click New at the bottom of the first table.
  2. In the row that appears, enter the Rule name.
  3. Then go to the second table and enter the Pattern number.
  4. If you want the rule to work not only for the highlighted area but include the adjacent numbers, select Ignore highlighting in the Search range
  5. Open the Mode drop-down list and select Source and target texts are found because the number range should be present in both the source and the translation.
  6. Go to the Search pattern field and type the regular expression describing the pattern for a range (two digits with a hyphen or a dash between them) for the source segment. In the expression for the target segment, type the word used for the range instead of the range sign.
  7. Do not forget to click the R button to let the software “know” it’s a regular expression, not a plain text.
  8. To add another pattern for a case where the source text uses a word, but the translation uses a sign, click New at the bottom of the second table.
  9. The pattern is similar to the previous one, you need just to swap the expressions. Now, in the upper field, type the expression with the word used in the source language. Then copy the expression from the upper field of the previous pattern to the lower field of this one.
  10. In the first table enter the Pattern numbers and link them using the Boolean operator “OR”.
  11. Open the Error type drop-down list and select Different amount of mathematical signs.
You can also watch the Verifika: User-defined ignores video to see how these rules work.