b84827ecea
- 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>
144 lines
11 KiB
PHP
144 lines
11 KiB
PHP
<?php
|
|
return array (
|
|
'en' =>
|
|
array (
|
|
'nav_about' => 'About',
|
|
'nav_guide' => 'User guide',
|
|
'nav_howit' => 'How it works',
|
|
'nav_opentool' => '← Open the tool',
|
|
'nav_signin' => 'Sign in',
|
|
'nav_open' => 'Open Redact →',
|
|
'hero_kicker' => 'Anonymisation · Privacy · Legal Documents',
|
|
'hero_title' => 'Remove names. Keep meaning.',
|
|
'hero_sub' => 'Redact reads Norwegian case notes, court decisions, and correspondence — then replaces names, organisations, addresses, and ID numbers with contextual role tags, generic labels, or plausible pseudonyms. Ready for court submission in seconds.',
|
|
'stat_engines' => 'AI engines',
|
|
'stat_regions' => 'regional rule sets',
|
|
'stat_formats' => 'output formats',
|
|
'stat_passes' => 'processing passes',
|
|
'btn_try' => 'Try Redact free →',
|
|
'btn_guide' => 'User guide',
|
|
'btn_howit' => 'How it works',
|
|
'what_eyebrow' => 'What you get',
|
|
'what_title' => 'Three things that change how you protect a case.',
|
|
'f1_title' => 'Pattern + LLM hybrid redaction',
|
|
'f1_body_html' => 'A deterministic first pass catches Norwegian ID numbers, phone numbers, emails, and addresses using regex patterns. The LLM then sweeps for names, organisations, places, and anything the patterns missed — combining predictability with language intelligence.',
|
|
'f2_title' => 'Contextual role tags',
|
|
'f2_body' => 'Instead of [PERSON], you get [FATHER], [JUDGE: Andersen], [SOCIAL WORKER]. Each person keeps a functional label so you can follow the narrative without knowing who they are. Names are gone; roles remain.',
|
|
'f3_title' => 'Export-ready Word document',
|
|
'f3_body' => 'Download the redacted document as a .docx file in one click. No formatting loss, correct typography. Ready to attach to a court submission, share with a lawyer, or include in a complaint file.',
|
|
'how_eyebrow' => 'How it works',
|
|
'how_title' => 'Upload → configure → download. Under a minute.',
|
|
'how_sub' => 'Three steps from raw sensitive document to a clean, submission-ready redacted version.',
|
|
's1_title' => 'Upload or paste the document',
|
|
's1_body' => 'Upload one file (PDF, DOCX, or TXT) or paste up to 128,000 characters of text. The raw content is processed in memory. Your redacted result is not retained unless you choose to save it.',
|
|
's1_example' => 'Supports: case notes, court decisions, Barnevernet letters, NAV correspondence, medical records.',
|
|
's2_title' => 'Configure what to redact',
|
|
's2_body' => 'Choose your engine, redaction mode (Standard or Strict), regional rule set (Nordic, European, ECHR, or Global), which entity types to redact, and whether to keep official names. Add exempt names or custom aliases if needed.',
|
|
's2_example' => 'E.g. keep the judge\'s name but redact all parties. Or replace "Ola Nordmann" with [FATHER] throughout.',
|
|
's3_title' => 'Review and download',
|
|
's3_body' => 'The redacted text appears with all protected content replaced. Save to Min Sak for use in other tools, save to your corpus, download as .docx, or copy the text directly. Review the redaction log for a summary of what was replaced.',
|
|
's3_example' => 'Download as Word → Save to My Docs → Copy text',
|
|
'ss_eyebrow' => 'Screenshots',
|
|
'ss_title' => 'See it in action.',
|
|
'g1_caption' => 'The form: engine selector, mode, region, entity toggles, output format, and file upload zone.',
|
|
'g2_caption' => 'Redacted output with contextual role tags: [FATHER], [SOCIAL WORKER], [JUDGE: Hansen].',
|
|
'g3_caption' => 'Pseudonym output: names replaced with plausible Norwegian substitutes, phone numbers rewritten.',
|
|
'g4_caption' => 'Save to My Docs or download as .docx — submission-ready in one click.',
|
|
'output_eyebrow' => 'Output formats',
|
|
'output_title' => 'Three ways to protect identities.',
|
|
'output_badge' => 'Choose your style',
|
|
'output_h1' => 'Contextual · Generic · Pseudonym',
|
|
'output_body_html' => 'Choose <strong>Contextual tags</strong> to replace each person with their role — [FATHER], [JUDGE: Andersen] — keeping the narrative readable without exposing identities. Choose <strong>Generic tags</strong> for maximum anonymisation ([PERSON], [ORG]). Choose <strong>Pseudonyms</strong> to substitute plausible Norwegian names, phone numbers, and addresses throughout — useful when a human-readable document is needed.',
|
|
'output_s1' => 'contextual',
|
|
'output_s2' => 'generic',
|
|
'output_s3' => 'pseudonym',
|
|
'output_s4' => 'output formats',
|
|
'region_eyebrow' => 'Regional rule sets',
|
|
'region_title' => 'Redaction rules that match your jurisdiction.',
|
|
'region_sub' => 'Four regional profiles configure which identifier patterns the regex first-pass targets. The LLM pass always runs on top of whichever profile is active.',
|
|
'rr1_title' => 'Nordic ★',
|
|
'rr1_body' => 'Norwegian fødselsnummer (11-digit), D-number, phone numbers (+47 format), email addresses, Norwegian postal addresses (postnummer + poststed). Default for Norwegian case material.',
|
|
'rr2_title' => 'European',
|
|
'rr2_body' => 'Adds IBAN, Swedish personnummer, Danish CPR-nummer, Finnish HETU, and UK National Insurance number to the Nordic set.',
|
|
'rr3_title' => 'ECHR',
|
|
'rr3_body' => 'Adds ECHR application numbers, date-of-birth phrases, and ECtHR case references. Use for complaints to the European Court of Human Rights.',
|
|
'rr4_title' => 'Global',
|
|
'rr4_body' => 'Adds US Social Security Number, driver\'s licence formats, and generic document number patterns. Use for documents involving non-European jurisdictions.',
|
|
'cta_title' => 'Ready to protect your documents?',
|
|
'cta_sub' => 'Free for Do Better Norge members. No credit card required.',
|
|
'btn_open' => 'Open Redact →',
|
|
'btn_signin_cta' => 'Sign in to use Redact →',
|
|
'btn_register' => 'Register free',
|
|
),
|
|
'no' =>
|
|
array (
|
|
'nav_about' => 'Om',
|
|
'nav_guide' => 'Brukerveiledning',
|
|
'nav_howit' => 'Slik fungerer det',
|
|
'nav_opentool' => '← Åpne verktøyet',
|
|
'nav_signin' => 'Logg inn',
|
|
'nav_open' => 'Åpne Sladding →',
|
|
'hero_kicker' => 'Anonymisering · Personvern · Juridiske dokumenter',
|
|
'hero_title' => 'Fjern navn. Behold mening.',
|
|
'hero_sub' => 'Sladding leser norske saksnotater, rettsavgjørelser og korrespondanse — og erstatter deretter navn, organisasjoner, adresser og ID-numre med kontekstuelle rollekoder, generiske etiketter eller plausible pseudonymer. Klar til innsending i løpet av sekunder.',
|
|
'stat_engines' => 'AI-motorer',
|
|
'stat_regions' => 'regionale regelsett',
|
|
'stat_formats' => 'utdataformater',
|
|
'stat_passes' => 'behandlingspass',
|
|
'btn_try' => 'Prøv Sladding gratis →',
|
|
'btn_guide' => 'Brukerveiledning',
|
|
'btn_howit' => 'Slik fungerer det',
|
|
'what_eyebrow' => 'Hva du får',
|
|
'what_title' => 'Tre ting som endrer hvordan du beskytter en sak.',
|
|
'f1_title' => 'Mønster + LLM hybrid sladding',
|
|
'f1_body_html' => 'Et deterministisk første pass fanger opp norske ID-numre, telefonnumre, e-postadresser og adresser ved hjelp av regex-mønstre. LLM søker deretter etter navn, organisasjoner, steder og alt mønstrene gikk glipp av.',
|
|
'f2_title' => 'Kontekstuelle rollekoder',
|
|
'f2_body' => 'I stedet for [PERSON] får du [FAR], [DOMMER: Andersen], [SAKSBEHANDLER]. Hver person beholder en funksjonell etikett slik at du kan følge narrativet uten å vite hvem de er.',
|
|
'f3_title' => 'Eksportklart Word-dokument',
|
|
'f3_body' => 'Last ned det sladdede dokumentet som .docx-fil med ett klikk. Klar til å legges ved en rettssak, deles med en advokat eller inkluderes i en klagesak.',
|
|
'how_eyebrow' => 'Slik fungerer det',
|
|
'how_title' => 'Last opp → konfigurer → last ned. Under ett minutt.',
|
|
'how_sub' => 'Tre steg fra et sensitivt råmateriale til en ren, klargjo̊rt sladdversjon.',
|
|
's1_title' => 'Last opp eller lim inn dokumentet',
|
|
's1_body' => 'Last opp én fil (PDF, DOCX eller TXT) eller lim inn opptil 128 000 tegn med tekst. Råinnholdet behandles i minnet. Det sladdede resultatet beholdes ikke med mindre du velger å lagre det.',
|
|
's1_example' => 'Støtter: saksnotater, rettsavgjørelser, Barnevernet-brev, NAV-korrespondanse, medisinske journaler.',
|
|
's2_title' => 'Konfigurer hva som skal sladdes',
|
|
's2_body' => 'Velg motor, sladdmodus (Standard eller Streng), regionalt regelsett (Nordisk, Europeisk, EMD eller Global), hvilke enhetstyper som skal sladdes, og om offisielle navn skal beholdes.',
|
|
's2_example' => 'F.eks. behold dommernavn, men sladd alle parter. Eller erstatt «Ola Nordmann» med [FAR] overalt.',
|
|
's3_title' => 'Gjennomgå og last ned',
|
|
's3_body' => 'Den sladdede teksten vises med alt beskyttet innhold erstattet. Last ned som .docx, lagre i Mine Dok eller kopier teksten direkte.',
|
|
's3_example' => 'Last ned som Word → Lagre i Mine Dok → Kopier tekst',
|
|
'ss_eyebrow' => 'Skjermbilder',
|
|
'ss_title' => 'Se det i aksjon.',
|
|
'g1_caption' => 'Skjemaet: motorvalg, modus, region, enhetsveksler, utdataformat og filopplastingssone.',
|
|
'g2_caption' => 'Sladdede utdata med kontekstuelle rollekoder: [FAR], [SAKSBEHANDLER], [DOMMER: Hansen].',
|
|
'g3_caption' => 'Pseudonymutdata: navn erstattet med plausible norske substitusjoner, telefonnumre omskrevet.',
|
|
'g4_caption' => 'Lagre i Mine Dok eller last ned som .docx — klart til innsending med ett klikk.',
|
|
'output_eyebrow' => 'Utdataformater',
|
|
'output_title' => 'Tre måter å beskytte identiteter på.',
|
|
'output_badge' => 'Velg din stil',
|
|
'output_h1' => 'Kontekstuell · Generisk · Pseudonym',
|
|
'output_body_html' => 'Velg <strong>Kontekstuelle koder</strong> for å erstatte hver person med rollen sin — [FAR], [DOMMER: Andersen] — slik at narrativet forblir lesbart uten å avsløre identiteter. Velg <strong>Generiske koder</strong> for maksimal anonymisering ([PERSON], [ORG]). Velg <strong>Pseudonymer</strong> for å sette inn plausible norske navn, telefonnumre og adresser.',
|
|
'output_s1' => 'kontekstuell',
|
|
'output_s2' => 'generisk',
|
|
'output_s3' => 'pseudonym',
|
|
'output_s4' => 'utdataformater',
|
|
'region_eyebrow' => 'Regionale regelsett',
|
|
'region_title' => 'Sladderegler tilpasset din jurisdiksjon.',
|
|
'region_sub' => 'Fire regionale profiler konfigurerer hvilke identifikatormønstre regex-første-passet retter seg mot.',
|
|
'rr1_title' => 'Nordisk ★',
|
|
'rr1_body' => 'Norsk fødselsnummer (11 sifre), D-nummer, telefonnumre (+47-format), e-postadresser, norske postadresser. Standard for norsk saksmateriale.',
|
|
'rr2_title' => 'Europeisk',
|
|
'rr2_body' => 'Legger til IBAN, svensk personnummer, dansk CPR-nummer, finsk HETU og britisk National Insurance-nummer til det nordiske settet.',
|
|
'rr3_title' => 'EMD',
|
|
'rr3_body' => 'Legger til EMD-saksnumre, fødselsdatofraser og EMD-saksreferanser. Bruk for klager til Den europeiske menneskerettighetsdomstolen.',
|
|
'rr4_title' => 'Global',
|
|
'rr4_body' => 'Legger til amerikanske SSN-numre, førerkortsformater og generiske dokumentnummermønstre. Bruk for dokumenter som involverer ikke-europeiske jurisdiksjoner.',
|
|
'cta_title' => 'Klar til å beskytte dokumentene dine?',
|
|
'cta_sub' => 'Gratis for Do Better Norge-medlemmer. Ingen kredittkort nødvendig.',
|
|
'btn_open' => 'Åpne Sladding →',
|
|
'btn_signin_cta' => 'Logg inn for å bruke Sladding →',
|
|
'btn_register' => 'Registrer gratis',
|
|
),
|
|
);
|