Activity
Activity
Section titled “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.
What each row shows
Section titled “What each row shows”| Column | Meaning |
|---|---|
| Source / Target | Source language → target language. The pair determines which translation backend is selected. |
| Backend | ollama-qwen2.5:14b-instruct, claude-haiku-4-5, deepl, gemini-2.5-flash, … — the resolved backend name including the model variant. |
| Progress | Lines 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). |
| ETA | Rolling estimate based on the last 30 lines’ throughput. Goes blank for a few seconds at start while the moving average warms up. |
| Cost accrued | Per-batch dollar cost so far (LLM backends only). Statistical backends like DeepL / LibreTranslate show “free / quota” instead. |
| Status | queued, running, paused, done, failed, cancelled. |
Manual controls
Section titled “Manual controls”- 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
failedbatch from the first failed line. Honours the per-backend backoff so a flapping endpoint doesn’t burn budget. - Drop — removes a
done/cancelled/failedrow from the view (it stays in the audit table for accounting).
Cost & memory drawer
Section titled “Cost & memory drawer”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.