Self-hosted analysis for working translators. It reads the source and surfaces the right terminology. You do the translating.
A self-hosted critique workbench for Korean–English legal translators. It reads the source and serves the reference — it never produces the target text for you.
Three lenses you dial in. Contextual choices are rule-pack driven, not generic disambiguation.
Misleading calques, category mismatch, and public-domain Webster sense hints, with Korean-source rules.
Hanja decomposition, Sino-Korean and wasei-kango morphology, and per-segment glossary hits.
Frame mismatch across Buddhist, Taoist, and Confucian readings. Skeleton today — runs the L2 pass; curated rules land next.
The static demo runs the same engine entirely in the browser — no API, no writes.
Toolchain — Node 22 · pnpm 9.15.9 (pinned). CI = pnpm verify (tests + production build).
A pair is promoted only after ≥3 same-sentence, topic-scoped occurrences — a glossary suggestion, never MT training.
Original and translation are checked together: source-side flags, Korean-output lint, and locked glossary terms stay visible without generating target text.
One stdio MCP server — analyze_source + check_terms — plugs the engine into Claude, Cursor, Codex, and Grok. Stateless, analysis-only: your editor writes the translation, TransLens reviews it.
The boundaries are the point. They keep your work yours and the analysis honest.
The tool analyzes and references. You, or a tool you choose, write the target; TransLens reviews the result.
Self-hosted and offline-capable. No account, no API key to start, no document leaves your machine (read-only public demo, 403 on writes).
Glossary and reference are filtered per project. No cross-project reads without an explicit share/import path.
The proprietary legal corpus and private dictionaries are never committed and never bundled into a public demo.
Japanese Wikipedia for Hanja/Kanji (CC BY-SA 4.0 footer required); public-domain Webster (default 1913 Gutenberg, labeled distinctly from 1828).
The sister drafting app is not merged or bundled here.