What are background operations? #️⃣

Some operations in Localazy don’t finish instantly. Machine and AI translation, publishing, importing, and bulk phrase actions are queued and processed in the background so you can keep working while they run.

The Background operations page gives managers a single overview of these operations — a chronological list of what’s running now and what finished recently, similar to a CI/CD “runs” view. From here you can watch progress, pause or resume work, and cancel tasks that are no longer needed.

Who can see it #️⃣

Background operations is a manager-only page. If you’re an organization owner or manager, you’ll find it in the project menu under Activity → Background operations.

The feature is rolling out as an early-access feature. If you don’t see it yet, an organization owner can enable it under Early access features.

The operations list #️⃣

Each row is a single task. Columns:

  • Status — the current state of the task (see below).
  • Type — what kind of operation it is: Translation, Machine translation, AI translation, Language graph translation, Publishing, Importing, or a bulk phrase action (Approve all translations, Send back for review, Copy phrases). For machine-based translation, hovering the type reveals which engine ran the task.
  • User — who triggered the task.
  • Triggered — when the task was created.
  • Finished / paused at — when the task completed, was cancelled, failed, or was paused.
  • Progress — a bar showing how many phrases have been processed out of the total.
  • Details — counts of processed, failed, and cancelled items. Rows with retries or failed/cancelled jobs can be expanded for a per-job breakdown.
  • Target language — extra context pulled from the task, such as the target language.

The list is sorted by trigger time (newest first) by default, and most columns are sortable. Click a timestamp to switch between relative (“5 minutes ago”) and absolute date-time display for that column.

Task statuses #️⃣

Status Meaning
Queued Accepted and waiting for a worker to pick it up.
In progress Actively being processed.
Paused Held manually; no new jobs will be picked up until it’s resumed.
Completed Finished successfully.
Cancelled Stopped before completion.
Failed Ended with an error.

Managing tasks #️⃣

While a task is still running (not in a Completed, Cancelled, or Failed state) you can control it directly from its row:

  • Pause / Resume — pausing stops the queue from picking up any more of the task’s jobs. Resume when you’re ready to continue.
  • Cancel — stops the task entirely. You’ll be asked to confirm first. Jobs already in progress will run to completion — work that’s already in flight cannot be stopped.

Completed translation tasks offer a View translations shortcut that takes you to the affected strings.

Retention #️⃣

Only the 100 most recent finished tasks are kept — older finished tasks are dropped automatically. Running, queued, and paused tasks are always shown.