translate-book

Translate books into multiple formats via parallel subagents and Markdown chunks.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/fantay0312/fantayspec --skill translate-book
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: translate-book
Source: https://github.com/fantay0312/fantayspec/tree/main/shared/skills/skills-all/translate-book
Command: npx skills add https://github.com/fantay0312/fantayspec --skill translate-book

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypandoc, beautifulsoup4, markdown, and includes scripts (resource) components.

What problem does it solve?

translate-book eliminates manual, multi-format book translation by orchestrating a pipeline that converts input books into Markdown chunks, translates chunks in parallel, and merges outputs into multiple formats (HTML, DOCX, EPUB, PDF).

Core Features & Use Cases

  • End-to-end book translation with chunked parallel processing and manifest-based integrity checks.
  • Supports PDFs, DOCX, and EPUB inputs; outputs HTML, DOCX, EPUB, and PDF with a single run.
  • Use case: translate a 300-page manual from English to Chinese while preserving formatting and diagrams.

Quick Start

Provide a book file and a target language to start translating with parallel subagents.

Frequently Asked Questions about translate-book

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I translate a book from PDF or EPUB to another language in bulk?

To translate a book from PDF or EPUB in bulk, you can use a pipeline that converts input into Markdown chunks, translates chunks in parallel using subagents, and merges outputs into multiple formats. This approach handles large-scale translation efficiently while preserving formatting.

Do I need pandoc and Python3 installed to translate EPUB and DOCX files?

Yes, you need Python3, pandoc, and ebook-convert installed to translate EPUB and DOCX files. These dependencies handle input conversion and output generation, while optional Calibre tooling and Python dependencies manage parsing and HTML formatting.

Can I resume a multi-format book translation if the process stops midway?

Yes, you can resume a multi-format book translation if the process stops midway by using a manifest-based integrity check system. This validates completed Markdown chunks and allows the parallel translation pipeline to continue from the last processed segment.

What is the best way to translate a 300-page manual while preserving formatting?

The best way to translate a 300-page manual while preserving formatting is to use a chunked parallel processing pipeline. It converts the manual into Markdown chunks, translates them simultaneously with subagents, and merges outputs back into HTML, DOCX, EPUB, and PDF formats.

Does parallel subagent translation work with Calibre for output formatting?

Yes, parallel subagent translation works with Calibre for output formatting by using Calibre-based tooling during the merge stage. This integration ensures translated Markdown chunks are properly formatted when exported to multi-format outputs like EPUB and DOCX.