Book translation workspace
Translate books, side by side
xTranslate is a modern editor for translating books. Read the original on the left, write the translation on the right, and switch between translation providers without changing your workflow.
Built for long-form translation
Everything in the editor is designed around books: long texts, many pages, and constant movement between source and translation.
Two-panel workspace
Source text stays on the left while the translation stays editable on the right, so context is never lost.
Sentence-level focus
Click any sentence to highlight it and its counterpart, matched by index across both panels.
Book and page workflow
Organize work into books and pages, open one page at a time, and track translation progress per book.
File import
Open a book from your computer and have its content split into pages automatically.
Editing essentials
Undo and redo, text search and replace, synced scrolling, keyboard shortcuts, and autosave.
Private by design
Translation API keys stay server-side only. Your library is saved automatically as you work.
Open your book from your computer
Import a file and start translating. Scanned PDFs without a text layer are not supported.
Text-based PDFs are read page by page.
DOCX
Word documents are converted into pages.
TXT
Plain text files, split into pages.
Markdown
Markdown files with formatting preserved.
Two providers, one workflow
Pick a provider per translation. API keys never leave the server.
LibreTranslate
Open-source translation engine with a configurable endpoint. A dependable default for everyday translation.
OpenRouter
AI translation through a single configurable model, with custom prompts and target-language selection.
Simple plans by library size
Every plan includes the full editor. The only difference is how many books your library can hold.
Your first book is free
Create an account and translate one book on the Basic plan. Add more books whenever you need them.