Thriving Thriving Python PY
โ†‘ 43 ?
Ebook-Subtitle-Translator Mubumbutu/Ebook-Subtitle-Translator

A desktop application written in Python for translating EPUB, SRT, TXT, ASS, PDF, DOCX, FB2, MOBI, AZW and AZW3 files using LLMs (LM Studio, Ollama, OpenRouter), DeepL, or Google Translate.

HEALTH ? 64 / Stable
// solo builder// hidden gem ?

// readme

EPUB / SRT / TXT / ASS / PDF / Kindle / FB2 / DOCX Translator with LLM

A desktop application for translating EPUB, SRT, TXT, ASS, PDF, MOBI/AZW/AZW3, FB2, and DOCX files using local or cloud-hosted language models.



Screenshots .epub before and after:


Changelog

[1.1.0] - 2026-11-01

Added

  • Added a new LLM Prompt tab that displays the complete prompt sent to the LLM.

Changed

  • Updated the options in the Tag Profile (Advanced) tab.
  • Improved the logic of the Alignment function for lighter LLM models that are unable to correctly insert tags into translations.

Fixed

  • Minor fixes and improvements.

[1.0.0] - 2026-10-23

Added

  • Initial public release version 1.0.0.

Supported formats

FormatExtensionsNotes
EPUB.epubFull HTML structure preserved; two processing modes (see below)
SRT.srtSubtitle blocks with timestamps; translated lines split proportionally
TXT.txtPlain text, paragraph-by-paragraph
PDF.pdfText extracted by page block; layout preserved on PDFโ†’PDF save
Kindle.mobi .azwโ€ฆ