Quality

Reviews

Every translation goes through a review process to ensure quality. Reviewers can approve translations or reject them with feedback.

Translation statuses

Each translation moves through a lifecycle of statuses:

StatusMeaningWho can set it
DraftInitial state. The translation is new or being edited.Automatic
TranslatedContent has been filled in and is ready for review.Translator, Owner
ReviewedApproved by a reviewer. Ready for production.Translator, Owner
RejectedReviewer requested changes. Needs revision.Translator, Owner

The review flow

1

Translator adds content

A translator fills in the translation. The status is automatically set to Translated.

2

Reviewer checks quality

A team member reviews the translation for accuracy, tone, and completeness.

3

Approve or reject

If the translation is good, approve it. If changes are needed, reject with a comment explaining what to fix.

4

Revise if rejected

The translator sees the feedback, makes changes, and the translation goes back to Translated for re-review.

Approve & reject

Approve

Mark a translation as reviewed. The status changes to Reviewed and shows who approved it and when.

You can approve directly with one click, or choose Approve with comment to add context — for example a note about a specific phrasing choice or a reminder for future reference. The comment is optional and does not block the approval.

Reject

Request changes by rejecting a translation. A comment is required when rejecting — explain what needs to change so the translator knows what to fix.

The status moves to Rejected and the feedback is automatically posted as a comment. Once the translator revises the translation, it goes back to Translated for re-review.

Self-review

You cannot review your own translations — a different team member must approve or reject them. Project Owners can override this restriction when necessary.

Bulk actions

In the translation editor, you can use bulk actions to speed up the review process:

  • Approve all translated — approve all translations that are in the "Translated" state.
  • Reset all to draft — move all translations back to draft status for re-review.

Filtering by status

The translation editor lets you filter keys by status to focus on what needs attention:

AllMissingTranslatedReviewedRejectedNeeds attention

Use these filters to quickly find keys that are missing translations, need review, or have been rejected.

Branch review progress

When working on a branch, the branch banner shows a review progress bar with the percentage of reviewed operations for the current locale.

Progress bar

The progress bar shows how many branch operations have been reviewed for the current locale. It displays a percentage and the ratio (e.g. "50% · 3 / 6 reviewed").

Needs attention

When unreviewed operations exist, a "needs attention" badge appears in the branch banner showing the count of unreviewed items. Click it to filter the editor to only show those entries. Click again (or choose another filter) to show all entries.

Comments

Every translation key has a comment thread. Use comments to discuss context, provide feedback, or leave notes for translators. Comments show the author, timestamp, and content. Rejection feedback is automatically posted as a comment for visibility.