translate-book-parallel — скилл для Claude Code: перевод книг
Переводит целые книги из PDF, DOCX и EPUB на любой язык. Каждая часть текста идёт в отдельное окно контекста, поэтому длинный файл не обрывается на середине.
npx skills add reason-machines/trending-skills --skill translate-book-parallel -a claude-codeЧто делает translate-book-parallel
Скилл разбивает книгу на куски примерно по 6000 знаков и запускает параллельных субагентов — по умолчанию 8 сразу. Каждый субагент читает свой кусок, переводит и пишет отдельный файл, так что контекст не накапливается и перевод не урезается к концу главы.
Конвейер устроен так: ebook-convert из Calibre превращает вход в HTMLZ, дальше в Markdown, потом идёт разбивка на части. Файл manifest.json хранит SHA-256 хеши исходных кусков, и перед сборкой скрипт сверяет их — если хеш не совпал или выходной файл пустой, сборка отклоняется. Прерванный перевод можно запустить заново: готовые куски пропускаются, докачиваются только недостающие. На выходе output.md, book.html с плавающим оглавлением, book.docx, book.epub и book.pdf.
Заранее нужны Calibre с утилитой ebook-convert, Pandoc и Python-пакеты pypandoc и beautifulsoup4. Без ebook-convert в PATH шаг конвертации не стартует — это первое, что стоит проверить. Коды языков в определении скилла можно расширять, если нужного нет в списке.
Какие задачи решает
- перевести книгу в PDF на другой язык без ручного копирования глав
- разбить длинный документ на части и переводить их параллельно
- продолжить перевод после сбоя, не начиная заново
- собрать из переведённых кусков DOCX, EPUB и PDF
- проверить, что ни один кусок не потерялся при сборке
Примеры запросов агенту
- Переведи
~/books/clean-code.pdfна китайский - Переведи
mybook.epubна японский - /translate-book переведи
/path/to/book.docxна французский
Как установить translate-book-parallel
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill translate-book-parallel -a claude-code2Вручную: положить файлы
~/.claude/skills/translate-book-parallel/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/translate-book-parallel/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill translate-book-parallel -a codex2Вручную: положить файлы
.agents/skills/translate-book-parallel/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill translate-book-parallel -a cursor2Вручную: положить файлы
.cursor/skills/translate-book-parallel/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills translate-book-parallel2Вручную: положить файлы
.github/skills/translate-book-parallel/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill translate-book-parallel -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/trending-skills --path skills/translate-book-parallelВручную: положить файлы
.devin/skills/translate-book-parallel/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill translate-book-parallel -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о translate-book-parallel
Как установить translate-book-parallel в Claude Code?
Выполните npx skills add reason-machines/trending-skills --skill translate-book-parallel -a claude-code. Скилл встанет в ~/.claude/skills/translate-book-parallel/SKILL.md.
Что делает translate-book-parallel?
Переводит книгу целиком из PDF, DOCX или EPUB на выбранный язык. Работа идёт через параллельных субагентов, каждый берёт один кусок текста.
Что нужно поставить до запуска?
Calibre с ebook-convert, Pandoc и Python-пакеты pypandoc и beautifulsoup4. Проверить можно командами ebook-convert --version, pandoc --version и импортом pypandoc.