Exclude translations with translation check errors when downloading?

It’s clear in the api how to filter for translations that have been reviewed. Ideally reviewers would notice when there’s a translation error, but reviewers can still make mistakes.
On the other hand we need to make sure that translations with translation check errors aren’t included in our build. Is it possible to filter resource translations to exclude translations with translation check errors?

For a concrete example:
Placeholders or custom variables must be maintained in the translation is configured as an error (not warning) in our translation checks setting.
A placeholder like {linkText} in the source must appear in the translation without being translated, and it can only appear once in the translation if it only appears once in the source string.

A translator has included {linkText} in the translation twice. It is an error, but the reviewer didn’t notice and marked it as reviewed. We have checks on the downloaded resource to reject it if there is a mismatch in placeholders, but it would be better just to avoid downloading the invalid translation.

Hi,

​Via the API, it is not currently possible to filter out translations that have translation check errors/warnings. There is a story to provide this functionality, however, and we will let you know here when any updates to that story happen.

​In case it helps, here is how our system currently behaves:

​Case #1: Translate strings within the editor

When the translation check is violated depending on the status of the check one of the following will happen:

  • warnings are displayed allowing translators to proceed with the translation though
  • errors are displayed preventing the translations from being saved - translator needs to fix the translation to proceed otherwise the string remains untranslated

more info:
​https://docs.transifex.com/translation-checks/introduction-to-translation-checks
​​

Case #2: Translate strings via file upload, API, or TX client
When a translation file is uploaded and the translation check is triggered. Depending on the status of the check one of the following will happen:

  • warnings are displayed allowing translators to proceed with the translation though
  • errors are displayed but the translation, in this case, is saved. In order to easily find these problematic translations, you can filter by translation check: error to find these translations and fix them if needed

more info:

Regards,
Ryan
Transifex Support