Skip to content

Activity

The Activity section shows all background operations: subtitle downloads, translation jobs, webhook events, and scheduled scanner runs.

Translation Queue (Activity → Translation Queue)

Section titled “Translation Queue (Activity → Translation Queue)”

The Translation Queue dashboard is the live view of every translation batch that’s currently in flight or has just finished. Open it from the Activity nav — the badge in the sidebar shows the count of running jobs.

ColumnMeaning
Source / TargetSource language → target language. The pair determines which translation backend is selected.
Backendollama-qwen2.5:14b-instruct, claude-haiku-4-5, deepl, gemini-2.5-flash, … — the resolved backend name including the model variant.
ProgressLines translated / total. Updates every few seconds while the batch runs. The bar colour follows the global status palette (blue running, green completed, red failed, grey skipped).
ETARolling estimate based on the last 30 lines’ throughput. Goes blank for a few seconds at start while the moving average warms up.
Cost accruedPer-batch dollar cost so far (LLM backends only). Statistical backends like DeepL / LibreTranslate show “free / quota” instead.
Statusqueued, running, paused, done, failed, cancelled.
  • Cancel — halts a running batch at the next safe point. Lines already translated stay; the partial output is written to disk so you can resume later or hand-finish.
  • Retry failed — re-queues a failed batch from the first failed line. Honours the per-backend backoff so a flapping endpoint doesn’t burn budget.
  • Drop — removes a done / cancelled / failed row from the view (it stays in the audit table for accounting).

The header pill “$X.XX today” is clickable — it opens the cost breakdown drawer:

  • Per-backend totals (event count, average latency, error rate, spend).
  • Translation Memory hits — how many lines were served from the TM instead of the backend, and the equivalent cost saved.
  • Purge controls — wipe the TM for a specific source/target pair, or the entire TM. Useful when you’ve re-trained the local model and want fresh translations.

The same data is also browsable on a dedicated page at Settings → Translation → Cost & Memory if you want a stable URL for bookmarking.

The Tasks page (/tasks in the UI) gives you visibility into all background scheduler jobs.

What it shows:

  • All scheduled tasks with name, description, interval, last run time, and next scheduled run
  • Current status: enabled/disabled, currently running indicator
  • Per-task progress bars for long-running operations

Manual controls:

  • Cancel — stop a currently running task
  • Trigger — run a task immediately outside its schedule

Available tasks include the wanted scanner, wanted search, upgrade scanner, cache cleanup, and backup scheduler.