OpenViSTAI · Agents · Blockchain · Crypto
Menu
AI Developer Tools & SDKs

Translatebookswithllms

TranslateBooksWithLLMs is a Python desktop application that translates EPUB, SRT, DOCX, PDF and TXT files using local or hosted large language models. It provides a browser interface on localhost, supports resumable translation jobs and writing-style presets, and documents format-specific handling for its output.

Independent OpenViST project profile, based on linked sources.

Translatebookswithllms — OpenViST project profile in AI Developer Tools & SDKs.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when translating supported book or document files and you want a desktop workflow with a choice of local or hosted models, progress resumption, or format-aware output.

Who it is for

  • Readers or translators working with books and long documents in supported file formats.
  • Users who want to choose between local Ollama models and hosted or OpenAI-compatible providers.
  • People translating work that may be interrupted or needs consistent writing style across sections.

Documented uses

  • Translate books, subtitles and documents into another language.
  • Continue a long translation after an interruption using saved checkpoints.
  • Apply a reusable style preset or derive a glossary and style from the source document.
  • Choose a local model or connect a supported hosted or compatible model service.
Before you choose

Requirements & limits

Released builds are listed for Windows and macOS. Cloud providers require an API key; the project describes Ollama as a local option. The repository lists an AGPL-3.0 license.

  • Local Ollama use and cloud-provider use have different data and credential requirements; the project says local Ollama processing keeps content on the user's machine.
  • PDF output is reflowed rather than retaining the original page layout; scanned PDFs are unsupported, multi-column layouts are best effort, and PDF refinement is unavailable.
  • Automatic glossary and style generation each require an additional LLM call.
  • A source installation requires Python 3.8+, Ollama and Git, according to the project instructions.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up the desktop app on Windows or macOS

Install a released build and open its local browser interface.

Before you start

  • A Windows or macOS computer
  • A downloaded release archive for the platform

Steps

  1. Download the release archive for Windows or macOS.

  2. Extract the archive.

  3. Run TranslateBook.exe on Windows or ./TranslateBook on macOS.

  4. Open http://localhost:5000 in a browser and choose a translation provider on first launch.

Expected outcome

The local browser interface opens for provider selection and translation work.

Guide limitations

  • Cloud provider use requires an API key.
  • On macOS, the instructions call for approving the app in System Settings > Privacy & Security on first launch.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
11 October 2026
Original website title
hydropix/TranslateBooksWithLLMs · Official homepage title · retained in its source language