Note: This article covers standalone AI LQA tasks in Lokalise Expert. These tasks use a separate quality assessment process from AI scoring in Expert and AI checks in Vantage.
AI scoring and AI checks share the same underlying quality assessment engine, while standalone AI LQA tasks evaluate existing translations and generate downloadable Excel reports. Lokalise Vantage does not support standalone AI LQA tasks. For more information about its quality checks, see Lokalise Vantage projects.
You might also be interested in learning about AI translations that enable you to translate keys in bulk and the AI suggestions features.
AI LQA is a task type in Lokalise Expert that automatically evaluates the quality of existing translations without generating new ones. It uses OpenAI-powered analysis to identify linguistic issues, categorize them according to the DQF-MQM framework, and generate detailed reports with comments and suggested corrections.
Introduction
AI LQA is a task type powered by AI, designed to streamline and automate the evaluation of translation quality. Here's what AI LQA offers:
Evaluate translation quality: Create tasks to assess existing translations in multiple languages. See the full list of supported languages below.
Automatic assignment: The task is automatically assigned to the AI assistant, ensuring a seamless workflow.
Locked keys during evaluation: While the task is ongoing, all translation keys are automatically locked until the AI assistant completes the evaluation for each respective language.
Completion notifications: Receive notifications when the language evaluation is finished.
Quality reports: Generate a comprehensive quality report that includes:
A scorecard for each evaluated language.
A detailed report with suggested corrections and comments from the AI assistant.
Glossary adherence checks: AI LQA performs checks to identify translations that do not adhere to your glossary terms, helping maintain consistency across your content.
The time required to complete an AI LQA task depends on the amount of content, the number of target languages, and the current system load. You'll see an estimated completion time when configuring your task.
Supported languages
AI LQA currently supports the following languages and their variations for different locales:
Supported locales
Supported locales
Afrikaans
Albanian
Arabic
Armenian
Assamese
Azerbaijani
Bashkir
Basque
Belarusian
Bengali
Bihari
Bosnian
Bulgarian
Catalan
Cebuano
Corsican
Croatian
Czech
Danish
Dutch
English
Esperanto
Estonian
Faroese
Finnish
French
Frisian
Galician
Georgian
German
Greek
Gujarati
Haitian Creole
Hebrew
Hindi
Hungarian
Icelandic
Indonesian
Interlingua
Interlingue
Ido
Irish
Italian
Japanese
Javanese
Kannada
Kashmiri
Kazakh
Khmer
Kabuverdianu
Konkani
Korean
Kyrgyz
Lao
Latin
Latvian
Limburgish
Lithuanian
Luxembourgish
Macedonian
Malagasy
Malay
Malayalam
Maltese
Mauritian Creole
Mongolian
Marathi
Neapolitan
Nepali
Norwegian
Occitan
Oriya (Odia)
Pashto
Persian
Piedmontese
Polish
Portuguese
Rhaeto-Romanic
Romanian
Russian
Sardinian
Scottish Gaelic
Serbian
Sindhi
Sinhala
Slovak
Slovenian
Somali
Spanish
Sundanese
Swahili
Swedish
Tagalog
Tamil
Telugu
Thai
Tatar
Turkish
Turkmen
Ukrainian
Urdu
Uzbek
Vietnamese
Welsh
Walloon
Xhosa
Yiddish
Yoruba
Cantonese
Chinese Simplified
Chinese Traditional
Zulu
Note: This is not an exhaustive list. It will be updated as we improve the quality and build confidence in each language. If you'd like us to support additional languages and are willing to assist with quality evaluation, please let us know!
Using AI LQA
AI LQA tasks consume Pro AI words, because the model evaluates the text, but they do not consume processed words — no new translations are generated or modified. If your team runs out of Pro AI words, you won’t be able to start an AI LQA task. For more details, see the Team quotas article.
Creating a new LQA task
It's important to remember that a translation key cannot be assigned to a new task if it is already part of another ongoing task. To include such a key in a new task, you have two options:
Wait for the existing task to be completed: Once the task is finished, the key will be available for reassignment in a new task.
Remove the key from the current task: If you need to reassign the key immediately, go to the project editor, select the key, and use the Remove from task option available in the bulk actions menu. This will free up the key, allowing it to be included in a different task. However, if the key is already marked as completed in the task, it won't be possible to remove it from that task.
To get started with AI LQA, open any project in Lokalise and create a new task. There are two ways to create a task.
Via the editor
Start by selecting multiple keys in the editor. You can do this by ticking the checkboxes next to the keys you want to include in the task.
Once selected, choose Create task... from the bulk actions menu. This will take you directly to the task creation page, where the task scope is automatically set to the keys you’ve selected.
Via the Tasks page
Alternatively, you can create a task from the Tasks page in your project. Simply navigate to your project and go to the Tasks page:
Click Create a task. This will open the task creation wizard, where you can define the task's details and scope.
General task information
In the task creation wizard, you will see a new task type called AI LQA.
Select the AI LQA task, provide a task name, and add a description (you can include additional context here for the AI).
Once you've filled in the necessary details, proceed to the next step.
Adjusting advanced task options
The Advanced options for AI LQA tasks are limited to the following:
Tag keys after the task is closed — tag the translation keys included in the current task once it's completed. This helps you easily identify these keys later.
Some options are hidden and automatically enabled by default:
Lock translations (non-modifiable) — all translations added to the task will be locked until the AI assistant completes the evaluation for each respective language.
Auto-close languages (non-modifiable) — once the AI assistant completes the evaluation for a language, that language will be automatically closed, and the task creator will receive an email notification.
Auto-close task (non-modifiable) — the task will automatically close once all the added languages have been completed by the AI assistant, and the task creator will receive an email notification.
Adjusting task scope
Select the scope and languages:
Task scope — adjust the filter to select the specific keys that should be included in the task. This allows you to focus the quality evaluation on the most relevant content.
Source language — choose the language that will be used as a reference for performing the quality evaluation. This is the language against which the translations will be assessed.
Target languages — select one or more languages that you want the AI assistant to evaluate. These are the languages where the quality check will be performed.
Task assignees — you won’t be able to modify the assignees, as all languages will be automatically assigned to the AI assistant for evaluation.
Task summary
On the right side of the task creation wizard, you'll find the task summary and your AI words balance:
Pro AI words quota: This section shows the Pro AI words quota for your team and the number of AI words that will be consumed by this specific task (below, under task summary). Note that AI LQA tasks use the same Pro AI word allowance as other AI-related tasks within Lokalise, so your allowance is shared across all Pro AI functionalities.
For more details, refer to the Team quotas article.
Estimated delivery time: The summary also provides an estimated delivery time for the task. Please note that this is an approximate figure and may fluctuate depending on the current system load.
If the Pro AI quota is exhausted while the AI LQA task is in progress, the task will be locked until the quota is replenished.
Downloading a report
Once the AI LQA task is completed, the Download report button will become active. Click on it to download the report for the task:
The report will be downloaded in .xlsx format.
Each language evaluated will have its own separate sheet in the report.
Report breakdown
At the top of each sheet, you will see a quality metric scorecard summarizing all detected errors. To understand the categories and severity levels used, refer to the Translation quality evaluation framework section. ETPT (Error Type Penalty Total): This is calculated by multiplying the error count by the severity multiplier.
Below the scorecard, you'll find various calculations and key metrics:
Evaluation word count — the number of words that were evaluated for this language.
Reference word count — a hypothetical number of words (default is 1000) used for easier comparison across different scorecards. The purpose of this metric is to understand what would be the penalty score for the scope of X words.
Scaling parameter — a multiplier that adjusts the overall penalty total based on the importance of the content. For example, you might give more weight to high-visibility strings on your landing page compared to backend strings that aren't customer-facing. The default value is 1.
Max score value — the highest possible quality score for a language, usually set at 100.
Threshold value — the quality score threshold that determines whether the translation quality for this language is considered a pass or fail. The default value is 85.
Per-word penalty total — calculated by dividing the absolute penalty total by the evaluation word count.
Overall normed penalty total — represents the total error penalty per word relative to the reference word count (default 1000 words).
Overall quality score — the primary measure of translation quality, calculated by multiplying the per-word penalty score by the maximum score value (usually 100) and subtracting this value from 100, resulting in a percentage.
Pass/fail rating — indicates whether the quality score has passed the threshold.
Below the scorecard, a detailed report provides a granular breakdown of the issues that AI found. Each error is represented in a separate row with the following information:
Suggested correction — an AI-generated correction for the detected issue. Once the AI LQA task is complete, you can also view suggested corrections in the AI Suggestions panel in the editor.
Comment — a comment from AI explaining why the issue was flagged and what specifically is wrong with the translation.
Fixing issues using AI Suggestions
After the AI LQA task is completed, you’ll be able to view potential corrections in the AI Suggestions side panel. This panel appears when you're editing a translation:
In the example above, you can see one suggested correction for an issue detected during the AI LQA task.
Translation quality evaluation framework
AI LQA uses the DQF-MQM framework to perform linguistic quality assurance (LQA). This framework applies to both human and machine translation and is designed to standardize error categorization, providing structured data to minimize subjectivity in translation quality assessments.
The results help identify underperforming languages, conduct root cause analysis, and improve localization processes to achieve higher-quality translations.
Keep in mind that AI-generated quality assessments may contain false positives or miss certain issues. Treat the scores and suggested corrections as additional quality signals rather than definitive judgments, and review important findings with a qualified linguist or subject-matter expert.
The framework includes predefined categories and severity levels, with different multipliers based on how critical the error is.
At this time, it’s not possible to modify the existing error categories or adjust their weights.
Error categories
Category name | Description |
Accuracy | Issues related to the correctness of the translation, including mistranslations, omissions, or additions. |
Fluency | Issues affecting the naturalness and readability of the translation, such as grammar, syntax, punctuation, or spelling errors. |
Terminology | Issues involving incorrect or inconsistent use of domain-specific terms. |
Locale Convention | Issues with adherence to locale-specific conventions, such as date formats, number formats, or currency symbols. |
Style | Issues related to following a specific style guide or maintaining the correct tone and voice in the translation. |
Consistency | Issues with maintaining uniformity, such as using different terms for the same concept or inconsistencies in formatting. |
Coherence | Issues that disrupt the logical flow or organization of the translation, like unclear references or improper sentence structure. |
Design | Issues related to the visual presentation, including layout, formatting, or font problems. |
Markup | Issues involving incorrect or missing markup elements, such as tags. |
Internationalization | Issues affecting the adaptation of the content for a specific audience, including cultural relevance or region-specific examples. |
Verity | Issues concerning the truthfulness or factual accuracy of the content, like outdated or incorrect information. |
Severity levels
Severity name | Multiplier | Description |
Neutral | 0 | Issues that have minimal impact on the overall quality and are considered inconsequential or insignificant. |
Minor | 1 | Small issues that slightly affect translation quality but do not significantly hinder understanding or usability. |
Major | 5 | Significant issues that affect quality and comprehension, potentially causing confusion or misunderstandings for the target audience. |
Critical | 25 | Severe issues that compromise the accuracy, clarity, or usability of the content, making the translation unusable or misleading for its intended purpose. |
Translation scoring vs. AI LQA
Both AI scoring and AI LQA use the MQM framework to evaluate translation quality, but they serve different purposes.
AI scoring
Lets you request quality scores for individual translations directly in the editor.
Can be enabled for eligible Pro AI translation tasks to evaluate generated translations automatically.
Integrates with Workflows, allowing translations to be routed for human review based on a configurable quality score threshold.
Assigns a score from 0 to 100 based on the number and severity of detected issues.
AI LQA tasks
Evaluate existing translations in bulk without generating new translations.
Produce downloadable XLSX reports with detected issues, comments, and suggested corrections.
Include language-level quality scorecards to help assess overall translation quality.
Are useful for translation audits and larger quality assessments.
Although both features evaluate translation quality using the MQM framework, they use separate underlying processes. AI scoring is integrated into translation tasks and workflows, helping identify translations that may require human review. Standalone AI LQA tasks focus on assessing existing translations and producing detailed quality reports without affecting review routing.
For more information, see Scoring translation quality.
Frequently asked questions
💡 Looking for more?
Find all answers in AI: Frequently asked questions!









