{"adoption": {"forks": 151, "observed_at": "2026-08-28T04:03:56.415542+00:00", "stars": 1192}, "canonical_url": "https://ross.abutalabs.com/products/translate-book", "card": {"archived": false, "artifact_type": "plugin", "description": "Agent skill for Codex, Claude Code, and OpenClaw that translates entire books (PDF/DOCX/EPUB) into any language using parallel subagents.", "domain": ["pdf", "developer-tools"], "enriched": true, "function": ["nlp", "workflow-automation", "pdf", "agent-framework", "llm-inference"], "health_score": 78, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["deusyu/translate-book"], "name": "deusyu/translate-book", "platform": ["python", "cli", "cross-platform"], "pushed_at": "2026-08-06T09:14:00+00:00", "repo": "deusyu/translate-book", "stars": 1192, "tags": ["agent-skill", "book-translation", "claude-code", "codex", "openclaw", "parallel-subagents", "epub", "docx", "calibre", "pandoc", "resumable-pipeline", "natural-language-processing", "localization", "automation"], "topics": [], "urls": [], "use_cases": ["translate an entire epub book into another language", "convert a pdf book to a translated docx", "translate long documents without context truncation", "resume an interrupted book translation run", "batch translate book chapters in parallel with LLM agents", "rebuild a translated book with table of contents as epub or pdf"], "what_it_is": "An agent skill for Codex, Claude Code, and OpenClaw that translates entire books in PDF, DOCX, or EPUB format into any language. It converts books to Markdown via Calibre and Pandoc, splits them into chunks, translates chunks with parallel subagents, validates integrity with SHA-256 manifests, and merges results back into HTML, DOCX, EPUB, or PDF.", "when_to_avoid": ["you need a standalone translator without an agent runtime dependency", "you only translate short texts where chunking overhead is unnecessary", "you cannot install Calibre and Pandoc locally"], "when_to_choose": ["you already use Codex, Claude Code, or OpenClaw and want whole-book translation", "you need resumable, chunk-level translation of large documents", "you want multi-format output (HTML, DOCX, EPUB, PDF) from one pipeline"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/translate-book", "repo": "deusyu/translate-book", "role": "main", "score": 58}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.415542+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:22:28.711727+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9c33caf42cd171a1993261abdc0ea7b05a0c229dd8dcead9645b0d8faf64af30", "fetched_at": "2026-08-28T04:03:56.415542+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deusyu/translate-book"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.415542+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:22:28.711727+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9c33caf42cd171a1993261abdc0ea7b05a0c229dd8dcead9645b0d8faf64af30", "fetched_at": "2026-08-28T04:03:56.415542+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deusyu/translate-book"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:22:28.711727+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9c33caf42cd171a1993261abdc0ea7b05a0c229dd8dcead9645b0d8faf64af30", "fetched_at": "2026-08-28T04:03:56.415542+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deusyu/translate-book"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.415542+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.415542+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.415542+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:22:28.711727+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9c33caf42cd171a1993261abdc0ea7b05a0c229dd8dcead9645b0d8faf64af30", "fetched_at": "2026-08-28T04:03:56.415542+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deusyu/translate-book"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.415542+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.415542+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:22:28.711727+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9c33caf42cd171a1993261abdc0ea7b05a0c229dd8dcead9645b0d8faf64af30", "fetched_at": "2026-08-28T04:03:56.415542+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deusyu/translate-book"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.415542+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.415542+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.415542+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:22:28.711727+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9c33caf42cd171a1993261abdc0ea7b05a0c229dd8dcead9645b0d8faf64af30", "fetched_at": "2026-08-28T04:03:56.415542+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deusyu/translate-book"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.415542+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.415542+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:22:28.711727+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9c33caf42cd171a1993261abdc0ea7b05a0c229dd8dcead9645b0d8faf64af30", "fetched_at": "2026-08-28T04:03:56.415542+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deusyu/translate-book"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:22:28.711727+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9c33caf42cd171a1993261abdc0ea7b05a0c229dd8dcead9645b0d8faf64af30", "fetched_at": "2026-08-28T04:03:56.415542+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deusyu/translate-book"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:22:28.711727+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9c33caf42cd171a1993261abdc0ea7b05a0c229dd8dcead9645b0d8faf64af30", "fetched_at": "2026-08-28T04:03:56.415542+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deusyu/translate-book"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:22:28.711727+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9c33caf42cd171a1993261abdc0ea7b05a0c229dd8dcead9645b0d8faf64af30", "fetched_at": "2026-08-28T04:03:56.415542+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deusyu/translate-book"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 12, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 171, "days_push": 27, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 58, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}