Add Transcribe docs (about/guide/tech) + refresh Redact docs

- New: transcribe-about.php, transcribe-guide.php, transcribe-tech.php
  with full en/no/uk/pl translations (3-engine cascade, diarization, vocab)
- New: translations/transcribe-about|guide|tech.php (4-lang strings)
- New: scripts/translate-pages.php (Azure gpt-4o CLI translation helper)
- Add korr-doc-links nav to transcribe.php
- Refresh redact-about|guide|tech.php — point to assets/images/redact/
- Fix all "never written to disk" wording in redact translations
- Add Min Sak/corpus save workflow to redact guide and tech privacy section
- redact.php upload hint: correct in-memory wording

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-26 10:28:06 +02:00
parent 234ab7278b
commit b84827ecea
15 changed files with 2307 additions and 23 deletions
+6 -6
View File
@@ -84,10 +84,10 @@ return array (
'eng1_best' => 'Default. Most documents, single subject, clear formatting.',
'eng2_best' => 'Complex documents with many named parties, overlapping roles, or degraded source text.',
'priv_eyebrow' => 'Privacy & security',
'priv_title' => 'Your documents never leave your session.',
'priv_title' => 'Processed in memory. Saved only when you say so.',
'priv_badge' => 'Privacy by design',
'priv_1_html' => 'All uploaded files are extracted to text <strong>in memory</strong> using PHP\'s in-process file handlers. The raw binary is never written to disk on the server.',
'priv_2' => 'Session context (pasted text, uploaded content, redacted output) is scoped to your authenticated session and discarded when the session ends.',
'priv_1_html' => 'All uploaded files are extracted to text <strong>in memory</strong> using PHP\'s in-process file handlers. The raw binary is not written to disk on the server.',
'priv_2' => 'The redacted output is not retained unless you choose to save it. You can save to Min Sak (for use in other tools), to your corpus (for searchable reuse), download as .docx, or copy to clipboard.',
'priv_3_html' => 'Azure OpenAI (<code>gpt-4o</code>, <code>gpt-4o-mini</code>) is configured on the <strong>West Europe</strong> region. Data processed via Azure OpenAI is not used for model training under the default enterprise agreement.',
'priv_4_html' => 'Azure OpenAI is called only for the LLM sweep pass. No document content is retained by Azure after the response is returned, per the enterprise data-handling agreement.',
'priv_5_html' => 'Telemetry logged: tool name, engine, mode, region, latency. <strong>No document text, entity names, or redacted content is logged.</strong>',
@@ -182,10 +182,10 @@ return array (
'eng1_best' => 'Standard. De fleste dokumenter, enkelt emne, klar formatering.',
'eng2_best' => 'Komplekse dokumenter med mange navngitte parter, overlappende roller eller forringet kildetekst.',
'priv_eyebrow' => 'Personvern & sikkerhet',
'priv_title' => 'Dine dokumenter forlater aldri sesjonen din.',
'priv_title' => 'Behandles i minnet. Lagres bare når du sier det.',
'priv_badge' => 'Personvern ved design',
'priv_1_html' => 'Alle opplastede filer blir ekstraktert til tekst <strong>i minnet</strong> ved hjelp av PHPs in-process filbehandlere. Den rå binære data skrives aldri til disk på serveren.',
'priv_2' => 'Sesjonskonteksten (limt inn tekst, opplastet innhold, sladdet utdata) er avgrenset til din autentiserte sesjon og kastes når sesjonen avsluttes.',
'priv_1_html' => 'Alle opplastede filer blir ekstraktert til tekst <strong>i minnet</strong> ved hjelp av PHPs in-process filbehandlere. Den rå binærfilen skrives ikke til disk på serveren.',
'priv_2' => 'Det sladdede resultatet beholdes ikke med mindre du velger å lagre det. Du kan lagre i Min Sak (for bruk i andre verktøy), i korpuset ditt (for søkbar gjenbruk), laste ned som .docx, eller kopiere til utklippstavlen.',
'priv_3_html' => 'Azure OpenAI (<code>gpt-4o</code>, <code>gpt-4o-mini</code>) er konfigurert på <strong>Vest-Europa</strong> regionen. Data behandlet via Azure OpenAI brukes ikke til modelltrening under den standard bedriftsavtalen.',
'priv_4_html' => 'Azure OpenAI kalles kun under LLM-søkpasset. Ingen dokumentinnhold beholdes av Azure etter at svaret er returnert, i henhold til bedriftsavtalen for datahåndtering.',
'priv_5_html' => 'Telemetri logget: verktøynavn, motor, modus, region, forsinkelse. <strong>Ingen dokumenttekst, enhetsnavn eller sladdede innhold logges.</strong>',