What Is Verifika?
Verifika is a software tool that helps to locate and resolve formal errors in bilingual translation files and translation memories. It detects formatting, consistency, terminology, grammar and spelling errors in the target language. All detected errors are included in a report which allows to conveniently correct them with no external software tool (such as TagEditor) required. Verifika features an internal editor for reviewing and amending translations. For many error types, Verifika also offers an auto-correction feature. Its powerful search feature allows you to perform further corrections if necessary.
File Format Support
Verifika supports the following bilingual file format(s):

TRADOStag Documents (.ttx)
RWS/SDL Trados XLIFF (.sdlxliff)
memoQ (.xlf, .mqxliff, .mqxlz)
Idiom and LionBridge XLZ and XLIFF
Phrese/MemSource XLIFF
XLIFF 2.0
Other XLIFF and XLZ variants are also supported
TMX 1.4b (older formats are also supported, but we do recommend to use 1.4b)
WordFast TXML and TXLF (.txml, .txlf)
Bilingual MS Word files (Trados, WordFast, Logoport)
Word review documents for both SDL Studio and MemoQ
Excel (.xls, .xlsx) (the first column contains source segments, and the second column contains target segments
Excel Open XML Macro-Enabled Spreadsheet (.xlsm)

Verifika supports Terminology lists in following formats:

Excel (.xls, .xlsx)
tab-delimited text (.txt)
comma-delimited text (.csv)
TermBase eXchange (.tbx)
Trados Glossary XML files (.xml)
SDL Studio Term Base (.sdltb) (Verifika 64-bit requires Access Database Engine installed)
Excel Open XML Macro-Enabled Spreadsheet (.xlsm)
We are constantly working on adding more supported file formats.
Language and Encoding Support
Verifika supports all encodings including Unicode.
Verifika correctly handles all languages including Asian and RTL (right-to-left) languages.
The full list of supported languages is shown below
  • Afar
  • Afrikaans
  • Afrikaans (Namibia)
  • Afrikaans (South Africa)
  • Akan
  • Akan (Ghana)
  • Albanian
  • Albanian (Albania)
  • Alsatian (France)
  • Amharic
  • Amharic (Ethiopia)
  • Arabic
  • Arabic (Algeria)
  • Arabic (Bahrain)
  • Arabic (Egypt)
  • Arabic (Iraq)
  • Arabic (Jordan)
  • Arabic (Kuwait)
  • Arabic (Lebanon)
  • Arabic (Libya)
  • Arabic (Morocco)
  • Arabic (Oman)
  • Arabic (Qatar)
  • Arabic (Saudi Arabia)
  • Arabic (Syria)
  • Arabic (Tunisia)
  • Arabic (United Arab Emirates)
  • Arabic (Yemen)
  • Armenian
  • Armenian (Armenia)
  • Assamese
  • Assamese (India)
  • Azerbaijani
  • Azerbaijani (Cyrillic)
  • Azerbaijani (Cyrillic, Azerbaijan)
  • Azerbaijani (Latin)
  • Azerbaijani (Latin, Azerbaijan)
  • Bamanankan
  • Bangla (Bangladesh)
  • Bangla (India)
  • Bashkir
  • Bashkir (Russia)
  • Basque
  • Basque (Basque)
  • Belarusian
  • Belarusian (Belarus)
  • Bosnian
  • Bosnian (Cyrillic)
  • Bosnian (Cyrillic, Bosnia and Herzegovina)
  • Bosnian (Latin)
  • Bosnian (Latin, Bosnia and Herzegovina)
  • Breton
  • Breton (France)
  • Bulgarian
  • Bulgarian (Bulgaria)
  • Burmese
  • Burmese (Myanmar)
  • Catalan
  • Catalan (Catalan)
  • Central Atlas Tamazight (Latin, Algeria)
  • Central Atlas Tamazight (Tifinagh, Morocco)
  • Central Kurdish
  • Central Kurdish (Iraq)
  • Cherokee
  • Cherokee (Cherokee)
  • Chiga (Uganda)
  • Chinese
  • Chinese (Simplified, China)
  • Chinese (Simplified, Singapore)
  • Chinese (Traditional, Hong Kong SAR)
  • Chinese (Traditional, Macao SAR)
  • Chinese (Traditional, Taiwan)
  • Cornish
  • Corsican
  • Corsican (France)
  • Croatian
  • Croatian (Bosnia and Herzegovina)
  • Croatian (Croatia)
  • Czech
  • Czech (Czech Republic)
  • Danish
  • Danish (Denmark)
  • Dari
  • Dari (Afghanistan)
  • Divehi
  • Divehi (Maldives)
  • Dutch
  • Dutch (Belgium)
  • Dutch (Netherlands)
  • Dzongkha
  • Dzongkha (Bhutan)
  • Edo (Nigeria)
  • English
  • English (Australia)
  • English (Belize)
  • English (Canada)
  • English (Caribbean)
  • English (Hong Kong SAR)
  • English (India)
  • English (Indonesia)
  • English (Ireland)
  • English (Jamaica)
  • English (Malaysia)
  • English (New Zealand)
  • English (Philippines)
  • English (Singapore)
  • English (South Africa)
  • English (Trinidad and Tobago)
  • English (United Kingdom)
  • English (United States)
  • English (Zimbabwe)
  • Estonian
  • Estonian (Estonia)
  • Ewe
  • Ewondo (Cameroon)
  • Faroese
  • Faroese (Faroe Islands)
  • Filipino (Philippines)
  • Finnish
  • Finnish (Finland)
  • French
  • French (Belgium)
  • French (Cameroon)
  • French (Canada)
  • French (Cote d’Ivoire)
  • French (DRC)
  • French (Haiti)
  • French (Luxembourg)
  • French (Mali)
  • French (Monaco)
  • French (Morocco)
  • French (Réunion)
  • French (Senegal)
  • French (Switzerland)
  • Frisian (Netherlands)
  • Fulah
  • Fulah (Latin, Senegal)
  • Fulah (Nigeria)
  • Galician
  • Galician (Galician)
  • Ganda
  • Georgian
  • Georgian (Georgia)
  • German
  • German (Austria)
  • German (Germany)
  • German (Liechtenstein)
  • German (Luxembourg)
  • German (Switzerland)
  • Greek
  • Greek (Greece)
  • Greenlandic
  • Greenlandic (Greenland)
  • Guarani
  • Guarani (Paraguay)
  • Gujarati
  • Gujarati (India)
  • Hausa
  • Hausa (Latin, Nigeria)
  • Hawaiian (United States)
  • Hebrew
  • Hebrew (Israel)
  • Hindi
  • Hindi (India)
  • Hungarian
  • Hungarian (Hungary)
  • Ibibio (Nigeria)
  • Icelandic
  • Icelandic (Iceland)
  • Igbo
  • Igbo (Nigeria)
  • Indonesian
  • Indonesian (Indonesia)
  • Inuktitut
  • Inuktitut (Latin, Canada)
  • Inuktitut (Syllabics)
  • Inuktitut (Syllabics, Canada)
  • Irish
  • Irish (Ireland)
  • isiXhosa
  • isiZulu
  • Italian
  • Italian (Italy)
  • Italian (Switzerland)
  • Japanese
  • Japanese (Japan)
  • Javanese
  • Jola-Fonyi (Senegal)
  • Kako (Cameroon)
  • Kalenjin (Kenya)
  • Kannada
  • Kannada (India)
  • Kanuri
  • Kanuri (Nigeria)
  • Kashmiri
  • Kashmiri (Devanagari)
  • Kashmiri (Perso-Arabic)
  • Kazakh
  • Kazakh (Kazakhstan)
  • Khmer
  • Khmer (Cambodia)
  • K'iche'
  • K'iche' (Guatemala)
  • Kikuyu (Kenya)
  • Kinyarwanda
  • Kinyarwanda (Rwanda)
  • Kiswahili
  • Kiswahili (Kenya)
  • Konkani
  • Konkani (India)
  • Korean
  • Korean (Korea)
  • Kyrgyz
  • Kyrgyz (Kyrgyzstan)
  • Langi (Tanzania)
  • Lao
  • Lao (Laos)
  • Latin
  • Latvian
  • Latvian (Latvia)
  • Lingala
  • Lithuanian
  • Lithuanian (Lithuania)
  • Lower Sorbian (Germany)
  • Luba-Katanga
  • Luba-Katanga (Congo DRC)
  • Luo (Kenya)
  • Luxembourgish
  • Luxembourgish (Luxembourg)
  • Luyia (Kenya)
  • Macedonian
  • Macedonian (Macedonia, FYRO)
  • Machame (Tanzania)
  • Malagasy
  • Malay
  • Malay (Brunei)
  • Malay (Malaysia)
  • Malay (Singapore)
  • Malayalam
  • Malayalam (India)
  • Maltese
  • Maltese (Malta)
  • Manipuri (India)
  • Manx
  • Maori
  • Maori (New Zealand)
  • Mapudungun (Chile)
  • Marathi
  • Marathi (India)
  • Masai (Kenya)
  • Masai (Tanzania)
  • Meru (Kenya)
  • Mohawk (Mohawk)
  • Mongolian
  • Mongolian (Cyrillic)
  • Mongolian (Mongolia)
  • Mongolian (Traditional Mongolian, China)
  • Mongolian (Traditional Mongolian, Mongolia)
  • Morisyen (Mauritius)
  • Nama (Namibia)
  • Nepali
  • Nepali (India)
  • Nepali (Nepal)
  • Ngomba (Cameroon)
  • N'ko
  • N'ko (Guinea)
  • North Ndebele (Zimbabwe)
  • Northern Sami
  • Norwegian
  • Norwegian Bokmal
  • Norwegian Nynorsk
  • Occitan
  • Occitan (France)
  • Odia
  • Odia (India)
  • Oromo
  • Oromo (Ethiopia)
  • Pashto
  • Pashto (Afghanistan)
  • Persian
  • Persian (Iran)
  • Polish
  • Polish (Poland)
  • Portuguese
  • Portuguese (Brazil)
  • Portuguese (Portugal)
  • Punjabi
  • Punjabi (India)
  • Punjabi (Pakistan)
  • Quechua
  • Quechua (Bolivia)
  • Quechua (Ecuador)
  • Quechua (Peru)
  • Romanian
  • Romanian (Moldova)
  • Romanian (Romania)
  • Romansh
  • Romansh (Switzerland)
  • Rundi
  • Rundi (Burundi)
  • Russian
  • Russian (Russia)
  • Rwa (Tanzania)
  • Sakha (Russia)
  • Sami, Inari (Finland)
  • Sami, Lule (Norway)
  • Sami, Lule (Sweden)
  • Sami, Northern (Finland)
  • Sami, Northern (Norway)
  • Sami, Northern (Sweden)
  • Sami, Skolt (Finland)
  • Sami, Southern (Norway)
  • Sami, Southern (Sweden)
  • Sango
  • Sanskrit
  • Sanskrit (India)
  • Scottish Gaelic
  • Scottish Gaelic (United Kingdom)
  • Serbian
  • Serbian (Cyrillic)
  • Serbian (Cyrillic, Bosnia and Herzegovina)
  • Serbian (Cyrillic, Montenegro)
  • Serbian (Cyrillic, Serbia)
  • Serbian (Latin)
  • Serbian (Latin, Bosnia and Herzegovina)
  • Serbian (Latin, Montenegro)
  • Serbian (Latin, Serbia)
  • Sesotho
  • Sesotho (South Africa)
  • Sesotho sa Leboa (South Africa)
  • Setswana
  • Setswana (Botswana)
  • Setswana (South Africa)
  • Shona
  • Sindhi
  • Sindhi (Devanagari, India)
  • Sindhi (Pakistan)
  • Sinhala
  • Sinhala (Sri Lanka)
  • siSwati
  • Slovak
  • Slovak (Slovakia)
  • Slovenian
  • Slovenian (Slovenia)
  • Somali
  • Somali (Somalia)
  • Spanish
  • Spanish (Argentina)
  • Spanish (Bolivia)
  • Spanish (Chile)
  • Spanish (Colombia)
  • Spanish (Costa Rica)
  • Spanish (Cuba)
  • Spanish (Dominican Republic)
  • Spanish (Ecuador)
  • Spanish (El Salvador)
  • Spanish (Guatemala)
  • Spanish (Honduras)
  • Spanish (Latin America)
  • Spanish (Mexico)
  • Spanish (Nicaragua)
  • Spanish (Panama)
  • Spanish (Paraguay)
  • Spanish (Peru)
  • Spanish (Puerto Rico)
  • Spanish (Spain, International Sort)
  • Spanish (United States)
  • Spanish (Uruguay)
  • Spanish (Venezuela)
  • Swedish
  • Swedish (Finland)
  • Swedish (Sweden)
  • Syriac
  • Syriac (Syria)
  • Tajik
  • Tajik (Cyrillic)
  • Tamazight
  • Tamil
  • Tamil (India)
  • Tamil (Sri Lanka)
  • Tatar
  • Tatar (Russia)
  • Telugu
  • Telugu (India)
  • Thai
  • Thai (Thailand)
  • Tibetan
  • Tibetan (China)
  • Tigrinya
  • Tigrinya (Eritrea)
  • Tigrinya (Ethiopia)
  • Tongan
  • Tongan (Tonga)
  • Tsonga
  • Turkish
  • Turkish (Turkey)
  • Turkmen
  • Ukrainian
  • Upper Sorbian (Germany)
  • Urdu
  • Urdu (India)
  • Urdu (Pakistan)
  • Uyghur
  • Uyghur (China)
  • Uzbek
  • Uzbek (Cyrillic)
  • Uzbek (Latin)
  • Vai
  • Valencian (Spain)
  • Venda
  • Vietnamese
  • Volapuk
  • Welsh
  • Welsh (United Kingdom)
  • Wolof
  • Xitsonga (South Africa)
  • Yi
  • Yi (China)
  • Yiddish
  • Yiddish (World)
  • Yoruba
  • Yoruba (Benin)
  • Yoruba (Nigeria)
  • Zarma (Niger)
System Requirements
Minimum
OS: Windows® 7 SP1, Windows® 8, Windows® 8.1, Windows® 10, Windows® 11
Processor: single-core Intel or AMD processor, 1 GHz
RAM: 5 GB
HDD: 100 MB free space for installation
Display: 1280 × 768 screen resolution
Additional software: MS .Net 4.6.1
Internet: Any active connection

Recommended
OS: Windows® 10, Windows® 11
Processor: multi-core Intel or AMD processor, 2.5 GHz or higher
RAM: 8 GB or more
HDD: 100 MB free space for installation
Display: 1920 x 1080 and higher screen resolution, wide screen preferred
Additional software: MS .Net 4.6.1
Internet: Active broadband connection
What It Checks
Verifika checks the following:
  • Missing translations
  • Untranslatables
  • Adherence to language standards
  • Text formatting
  • Repeated words
  • Translation consistency
  • Terminology
  • Spelling
  • Grammar
  • Number formatting
  • Now, you are able to add your personal user-defined checks
For more details on the errors that can be detected using Verifika, please refer to the Checks in detail section.
Installation and Registration
Installation
  1. Locate the Verifika3.2.9.exe and double-click to start installation.
  2. Welcome to the Verifika Setup Wizard window opens. Click Next.
  3. End-User License Agreement window opens. Read the agreement carefully and click I accept the terms in the License Agreement, then click Next. If you do not want to accept the terms of the License Agreement, click Cancel and exit the installation process.
  4. Custom setup window opens. In this window you can change installation features and location. After selecting your options, click Next.
  5. Ready to install Verifika window opens. Click Install to finish installation.
  6. In the very last window, click Finish. Now you can start using the software.
NB! Verifika™ requires Microsoft .NET Framework 4.6.1 on your computer. If software crashes, please, install all required updates for .NET Framework 4.6.1 on the Control Panel.

Registration
When you first run Verifika, the software will require the registration key (you can apply for a time-limited trial key for evaluation). When you provide a key, it checks the key validity via Internet and, if the key is OK, it starts working.
The software will be checking the key via Internet each time you start it. Once your key expires or becomes invalid in some other way, the software won’t work. If a copy of the software with the same license number is already running at some machine when you start Verifika, it will display where it is already used.

The license is valid for one year or one month, depending on the subscription you have purchased. At the end of this period, the license will no longer work. To continue using Verifika, you must renew your subscription. If you chose automatic renewal when you purchased, your subscription will be renewed automatically. If you selected manual renewal, before your subscription expires, PayPro Global will send you an email with a link to the renewal page, you will need to follow this link and purchase the renewal yourself. You will have access to all program updates released during your subscription period.

If you purchased an Multilingual License, you have no functionality restrictions. If you have purchased a Individual License, the program is limited to support only two languages. If you want to use the program with more languages, you can purchase additional languages. Additional languages are purchased once and do not need to be purchased again when you renew your license.

Changing the system date on a machine where Verifika is installed may result into problems with the license. In this case or if your license key becomes invalid for some other reason, please contact us to resolve the issue.
How to run Verifika on an Apple Mac
While Verifika isn't directly supported on Apple Mac computers, many of our users have successfully run it using Microsoft Windows on their Macs.
Verifika cannot be installed or operated directly on Apple's macOS. However, there are two ways to run Verifika on a Mac using Microsoft Windows. For either option, you'll need to purchase a copy of Microsoft Windows from an independent retailer or the Microsoft Windows store.

Option 1: Running Verifika with Apple's Boot Camp Utility
Boot Camp is a free utility included with macOS that lets you run Microsoft Windows applications, like Verifika, on your iMac, MacBook Pro, or MacBook Air.
To use Verifika, you'll need to configure your Mac to run Boot Camp, boot into Windows, and then restart. This method allows Windows to run natively on your Mac, providing the same performance as a PC.

Option 2: Using Verifika on a Parallels or VMware Virtual Machine
If you want the flexibility to switch seamlessly between macOS and Windows applications without rebooting, you can purchase Parallels or VMware.
These applications, known as virtual machines, run alongside macOS, allowing you to operate files and software on both operating systems simultaneously. They are user-friendly and enable you to copy and paste files, such as SDLXLIFF or XLF bilingual files, between Windows and macOS environments.

What is the best choice for me?
Choosing between the two options is straightforward. If you need to run Windows software alongside macOS applications simultaneously, Parallels or VMware is the ideal choice. However, keep in mind that this option may be slightly slower than Boot Camp, as it involves running Windows within macOS, which demands more from your memory and processor.

How to Install Verifika on Apple Mac
After selecting the option that best suits your needs, you can proceed to install Verifika by following these steps:
1. Download Verifika to your Windows desktop; avoid downloading it to your macOS desktop.
2. Double-click the Verifika installer and follow the on-screen instructions.
3. Run Verifika. When it asks for your license, just enter your license key.

Once installed, Verifika will be ready to use, allowing you to benefit from its intuitive and time-saving features.
Removing License Key Info
If for some reason you would like to remove the existing license code information from the PC, please follow the next steps.
  1. Press WIN + R.
  2. Type in reg delete "HKCU\SOFTWARE\Palex\Verifika\Key" /f and press Enter.