Translation Workflow
Manage your translation team with status tracking, deadlines, and quality gates.
Assign Translators
Assign specific users to specific languages. Each translator sees only the content they are responsible for, reducing clutter and preventing accidental edits.
Status Tracking
Every translation moves through a clear pipeline from unassigned through in progress, review, approved, and finally published.
Notifications and Deadlines
Translators and reviewers receive email notifications at key transitions. Set deadlines with configurable reminders for overdue items. Subject and body templates accept placeholders ({post_title}, {assignee_name}, {language}, {status}, {edit_url}, {site_name}), and outgoing mail can be rewritten via the perflocale/workflow/email filter to route through a transactional provider or add a custom footer. See the hooks reference.
Publish Gate
Prevent translations from going live until they reach approved status. A dedicated Translator role limits access to only assigned languages.