Translate Books With LLMs translates entire books, documents and subtitles while retaining their formatting. It's for readers and translators who need to work through long texts with a local LLM or a cloud model. The app runs on Windows, macOS and Linux through a browser interface, and supports self-hosted Docker deployment.
EPUB output retains the book's styles and structure, while SRT translations keep the original subtitle timing. DOCX and TXT are supported too. The app handles long documents in segments while keeping context between them, and saves progress so interrupted translations can continue without starting over.
Glossaries help keep names and terminology consistent across a book. Writing style presets can come from sample books or your own instructions, giving the translation a consistent register and rhythm. The app can also derive a glossary and style from the document itself. Optional OCR and typography cleanup addresses source text issues, and a second translation pass focuses on literary polish.
With Ollama, document content stays on your machine. Local OpenAI-compatible backends include llama.cpp, LM Studio, vLLM and LocalAI. Cloud translation sends text to the selected provider; supported services include OpenAI, Gemini, Mistral, DeepSeek, NVIDIA NIM, OpenRouter and Poe, which require API keys.
The project is open source under AGPL-3.0. A command-line interface supports automated translation work. A self-hosted server shares translation progress, completed files and job history across connected browsers in one workspace, without separate user accounts.
Claim this page and we'll verify you by hand. Translate Books With LLMs gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find Translate Books With LLMs?Promote it
Something wrong or outdated on this page?
19.2KUpdated 2 days agoGPL-3.0
macOS · Windows · Linux · Docker · Web#Batch processing#Human approval#Multilingual
pyVideoTrans translates spoken audio into another language and produces a video with translated subtitles and AI dubbing. It's for people adapting videos for audiences in other languages who want control over which parts run locally. It recognizes speech directly, so the original video doesn't need subtitles.
5.4KUpdated 1 day agoMIT
macOS · Windows · Linux#Batch processing#MCP#Multilingual
14.4KUpdated 8 hours agoMIT
macOS · Windows · Linux#Batch processing#LM Studio integration#Multilingual
752Updated 1 week agoGPL-3.0
macOS · Windows · Linux · Docker#LM Studio integration#MLX#Multilingual
7.7KUpdated 4 weeks agoMIT
macOS · Windows · Linux#Batch processing#Multilingual#Ollama integration
18.6KUpdated 1 day agoApache-2.0
macOS · Windows · Linux · Docker · Web#Batch processing#MLX#Multilingual
SmartSub is a free, open-source desktop app for people who subtitle recordings or adapt videos into other languages. It combines local transcription, translation, subtitle editing and AI dubbing on Windows, macOS and Linux. Each stage also works independently.
Subtitle Edit is an MIT-licensed subtitle editor for Windows, macOS and Linux. It's for people creating captions, translating dialogue or fixing subtitles that don't match the video. Its core editing, conversion and video playback work offline on your device, with optional AI tools for transcription and translation.
TranscriptionSuite is a local speech-to-text app for people transcribing lectures, recording conversations or dictating into other apps. It's open source under GPL-3.0, with desktop apps for Windows, macOS and Linux. Transcription works offline after the initial app and model downloads, keeping audio and transcripts on your own hardware.
Vibe is an open source desktop app for people who need transcripts or subtitles without uploading their recordings to a transcription service. It runs on macOS, Windows and Linux under the MIT license. Audio transcription works fully offline, with processing on your own computer.
VideoLingo is a self-hosted video translation app for creators and educators who need bilingual subtitles or dubbed versions of their videos. It brings transcription, translation and subtitle timing into one browser interface, with dubbing as an optional output. The project is open source under Apache 2.0; a separate hosted service offers subtitle translation and dubbing.