Introducing: Quality Assurance checks

QA checks are now available in SimpleLocalize! This new feature helps you maintain high-quality translations by automatically identifying common issues in your localization files.
What are QA checks?
QA checks are automated validations that scan your translation files for potential problems. They can detect issues such as:
- Missing or incorrect placeholders
- Inconsistent punctuation
- Formatting errors
- Inconsistent capitalization
- Extra whitespace
- HTML tag issues
- Unicode problems
- And much more...
In total, there are over 30 check types available, with more being added as we continue to improve the feature.
Quality Assurance is crucial in localization to ensure that translations are accurate, consistent, and professional. Poor-quality translations can lead to misunderstandings, damage your brand reputation, and negatively impact user experience.
With SimpleLocalize's QA checks, you can catch these issues instantly, saving time and effort in the review process.
How does it work?
QA checks run automatically for every change made to your translations, whether through the web interface, API, CLI, or integrations. SimpleLocalize analyzes the text and compares it against a set of predefined rules to identify potential issues.
Key details about QA checks:
- They run on all translation updates, regardless of the source.
- QA checks and AI-assisted fixes are available for all projects on paid plans.
- They need a defined default language to function properly.
- Option to ignore specific checks in your translations if needed.
- You can run AI-assisted fixes for detected issues in bulk.
- See instantly which translations have issues directly in the editor.
- You can filter out translations with issues.
QA checks are disabled for missing translations, as missing translations are a separate concern and should be handled differently.
Show QA issues in the editor
Make sure to show Quality issues option in the editor settings to see issues directly in the translation interface. Also, in the List view, you can show a warning icon for translation keys in row details option.

Click on the check icon next to a translation to see the list of detected issues. Each issue includes a description and the specific check that was triggered.

Live issue highlighting
Whenever you edit a translation, QA checks run instantly, and any detected issues are highlighted in real-time. This immediate feedback helps you correct problems as you work, ensuring higher quality translations.
Fix with AI
For each detected issue, you can use the AI-assisted fix option to automatically generate a corrected version of the translation. This feature leverages advanced AI to suggest improvements, saving you time and effort.
Click on the warning icon in the translation key row to see the list of all issues and fix them in bulk.
Run QA checks
You can run QA checks manually from the Translations tab. Click on the editor options (three dots) and select Run quality checks. This will re-evaluate all translations in the project and update the issue statuses.

Use this option for the initial scan of existing translations or if you want to re-check all translations after updating your content.
More to come
The QA checks feature is just getting started. We plan to add more check types, customization options, and reporting features in the future. Stay tuned for updates!
We hope you'll love this new feature as much as we do! Try it out today and let us know your feedback. If you have any questions or need assistance, feel free to reach out to our support team.
Learn more about Quality Assurance checks in SimpleLocalize in our documentation.