Skip to main content

Workflow stages and assignments

Every file moves through three stages:

Translation → Revision → Proofreading

Segments carry a matching status as they progress: Draft → Translated → Reviewed → Approved.

Automation level

The project's Workflow Type (set at creation, editable later under Workflow Settings) controls how much of the pipeline runs without a human:

Workflow typeTranslationRevisionProofreading
Manual (default)HumanHumanHuman
Auto Translation OnlyAutomaticHumanHuman
Automatic End-to-EndAutomaticAutomaticHuman

Proofreading is always manual. A human signs off before delivery.

Workflow settings

Under Workflow on the project page, control how stages progress:

  • Stage assignments: assign Translation, Revision, and Proofreading independently.
  • Stage deadlines: give each pass its own due date alongside the project deadline.
  • Auto-advance workflow: start the next configured stage after confirmation instead of waiting for a manual PM action.
  • Workflow notifications: notify the next assignee when work reaches their stage.
  • Stage TM behavior: control when confirmed content is written to translation memory.

Workflow settings

Assigning work

Each stage of each file can be assigned to a team member or left open to Anyone. Per-file assignments let you distribute a large project among linguists, and stage assignments let a translator hand off to a separate reviser and proofreader.

Restricted users see and can open only files assigned to them at the current stage. An assigned linguist can combine compatible same-language files into a joined editor session, but every selected file is checked against their active assignment.

Use privacy-safe names in assignment views. Email addresses are used for delivery but are not exposed as project labels.

Linguist permissions

The project page's Project Controls > More options section independently controls what assigned linguists can use:

  • Auto-translate: editor translation actions and AI research
  • QA: deterministic QA runs
  • LQA: linguistic assessment runs
  • Add/edit terms: terms in readable, attached termbases
  • Add/edit dictionary: the project spelling dictionary
  • Edit inline tags: validated raw protected-tag markup

Project controls for linguist permissions

New projects default to QA enabled for linguists, while auto-translate, LQA, termbase editing, dictionary editing, and inline-tag editing require an explicit decision. Existing projects retain their saved values. PMs, admins, owners, and other workflow managers keep management access regardless of these linguist controls.

Document these decisions in the project brief so assignees understand whether a greyed-out action is intentional.

Delivery guardrails

Block delivery on open issues switches the project between Warn only and Block until resolved behavior.

Completion evaluates the active file or all files in a joined session for:

  • Unconfirmed segments
  • Empty targets
  • Unresolved comments
  • Open major or critical LQA findings
  • A required QA run when QA blocks delivery is enabled

Warn mode completes the stage and reports outstanding counts. Block mode prevents a non-manager from completing until the work is ready. Managers can override, and every override is written to the audit history.

Completed editor sessions are immutable until explicitly unmarked. This prevents edits, imports, translations, or bulk operations from changing content after handoff.

Tracking progress

The project page shows each file's stage, status, assignee, language pair, and progress. The Audit History records assignments, transitions, completion, and guardrail overrides.

When a linguist chooses Mark Complete, LanguageOps performs the readiness check, confirms the matching workflow stage, and advances the file. With auto-advance enabled, the next stage starts and can notify its assignee. Otherwise the next stage becomes ready or waits for assignment. Segment history, file workflow, and project audit history remain aligned.