translate-book — скилл
Скилл для перевода целых книг в форматах PDF, DOCX и EPUB на любой язык с помощью параллельных субагентов
- 2 402 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Запускает скрипты конвертации и читает файлы на диске
- Расходует токены на параллельных субагентах
Установка
- Работает в
Ручная установка
npx skills add deusyu/translate-book -a claude-code -gНужны Calibre (ebook-convert), Python, pandoc и pip-пакет pypandoc.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запускает скрипты конвертации и читает файлы на диске
- Расходует токены на параллельных субагентах
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл переводит книги целиком: разбирает исходный файл в markdown, режет его на фрагменты, переводит их параллельными субагентами и собирает результат обратно в HTML, DOCX, EPUB или PDF. Он собирает глоссарий терминов и имен, чтобы перевод был единообразным по всей книге, и умеет продолжать прерванный перевод. Работает в Codex, Claude Code и OpenClaw, конвертацией форматов занимается Calibre, вспомогательные скрипты написаны на Python.
Для кого. Для переводчиков, редакторов и читателей, которым нужен черновой перевод целой книги.
Подходит, если
- Нужно перевести книгу в PDF, DOCX или EPUB на другой язык
- Нужен единый глоссарий терминов по всему тексту
- Нужно продолжить прерванный перевод больших файлов
Не подходит, если
- Нужен заверенный профессиональный перевод без ручной вычитки
- Нет установленного Calibre и Python для скриптов
Пример запроса к агенту
Переведи эту книгу в EPUB на русский и собери единый глоссарий именОграничения
Нужны Calibre с командой ebook-convert, Python и pandoc, для лучшего оглавления beautifulsoup4. Результат это машинный перевод, который стоит вычитать. Расход токенов на длинных книгах заметный из-за параллельных субагентов.
Как отключить. Удалите папку translate-book из каталога скиллов агента, например ~/.claude/skills/translate-book или ~/.agents/skills/translate-book.
Частые вопросы
Что нужно установить кроме скилла?
Calibre с ebook-convert, Python, pandoc и pip-пакет pypandoc, опционально beautifulsoup4.
Можно ли продолжить прерванный перевод?
Да, скилл сохраняет промежуточные фрагменты и метаданные и умеет докручивать перевод.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл переводит PDF научной статьи в новый PDF, где каждая страница совпадает с оригиналом, с формулами в LaTeX.
BookTrans переводит книгу целиком за один запуск: разведка, перевод с общим контекстом, правка, сноски и сборка в epub или fb2.
Скилл переводит англоязычные и франкоязычные учебные материалы на китайский и собирает HTML, DOCX или Markdown с терминами.
Скилл перевода научных статей с китайского на английский: согласует термины с автором, переводит и независимо проверяет рукопись
Превращает техническую книгу или папку документов в структурированный скилл с главами, глоссарием и шпаргалкой
Скилл для перевода файлов целиком с сохранением верстки: PDF, DOCX, PPTX, XLSX, EPUB, субтитры, картинки, аудио и видео.
Коротко о README
README описывает агентский скилл для перевода книг в Codex, Claude Code и OpenClaw. Пайплайн переводит исходный файл через markdown-фрагменты в переведенные фрагменты и собирает выходные форматы HTML, DOCX, EPUB и PDF. Установка через npx skills add или ручным клонированием в каталог скиллов. Нужны Calibre, Python и pandoc, скрипты сливают метаданные и ведут глоссарий терминов. Лицензия MIT.
Бейдж для README
Исходный SKILL.md
--- name: translate-book description: Translate books (PDF/DOCX/EPUB) into any language using parallel sub-agents. Converts input -> Markdown chunks -> translated chunks -> HTML/DOCX/EPUB/PDF. allowed-tools: Read, Write, Edit, Bash, Glob, Grep, Agent, AskUserQuestion --- # Book Translation Skill You are a book translation assistant. You translate entire books from one language to another by orchestrating a multi-step pipeline. ## Workflow ### 1. Collect Parameters Determine the following from the user's message: - file_path: Path to the input file (PDF, DOCX, or EPUB) - REQUIRED - target_lang: Target language code (default: zh) - concurrency: Number of parallel sub-agents per batch (default: 8) ### 2. Preprocess - Convert to Markdown Chunks Run the conversion script to produce chunks.