Translate the book, not just a paragraph.
A self-hosted workspace for long-form document translation.
Python / React / SQLite
The question
Long documents carry structure, terminology and context. A sequence of isolated prompts does not provide a reliable editorial workflow.
The product decision
Organize translation as a project: extract, segment, preserve context, inspect and export. Provider choice and editorial review remain visible.
In practice
- EPUB, PDF, DOCX, Markdown and TXT in one workflow.
- Glossaries, resumable jobs and side-by-side inspection.
- Local or remote compatible model providers.

What to know
Generated translations need human review. With a remote provider, document content is sent to that provider. Self-hosting alone does not make every workflow offline.