{# Settings → Translation (issue #133): the installation's preferred target language (a string override: "Use installation setting" writes NULL, a language writes the override) and the auto-translate tri-state. Validated through the shared translation_flags_ok invariant (auto-translate needs a target language); the LLM dependency is a runtime gate surfaced as an honest note, not a save-blocker. Self-contained: renders from _settings_context. #}

Translation

Translate finished transcripts into your preferred language with the configured LLM. Each translation is generated from the transcript as it is at that moment; if you edit the transcript afterwards, the translation is marked out of date and you can re-translate from the run page. Changes here apply to your next run or job, no restart needed.

{% for error in translation_errors %} {% endfor %} {% if not translation_llm_open %}

Translation needs the LLM: turn on LLM transcript enhancement in Settings → LLM to use it.

{% endif %}

The language transcripts are translated into — the default for every Translate button and for automatic translation.

Translate new runs automatically

Translates the transcript as it is when the pipeline finishes — re-translate after you finish corrections. Runs whose detected language already matches the preferred language are skipped. Requires a preferred language.