epub-translate

Community

Translate EPUB books with AI assistance.

AuthorlDuang
Version1.0.0
Installs0

System Documentation

What problem does it solve?

AI-assisted EPUB translation toolkit automates extraction of translatable text from EPUB files while preserving code blocks, enabling clean translation without altering code and preserving navigation references.

Core Features & Use Cases

  • Export: extract text from EPUB leaf blocks (<p>, <h1>..., <li>) into a structured JSON with code placeholders.
  • Translate: support progressive batch translation via a JSON workflow with progress tracking and safe code placeholder handling.
  • Build: inject translations back into the EPUB while preserving inline elements, NCX navigation, and encoding normalization for a valid EPUB.
  • Use Case: translating software documentation or technical ebooks that include embedded code blocks and cross-references.

Quick Start

Run the export phase to generate translations.json, batch translate using the provided scripts, and then run the build phase to produce the translated EPUB.

Dependency Matrix

Required Modules

beautifulsoup4

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: epub-translate
Download link: https://github.com/lDuang/mcp-skill-registry/archive/main.zip#epub-translate

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.