Как я перевожу книги
Итак, у меня набрался набор книг, которые я давно хотел прочитать, но навыки моего английского не настолько хороши, чтобы комфортно читать книги в оригинале. Поэтому я решил использовать современные подходы, чтобы решить эту проблему.
Для этого мне понадобились смекалка, несколько миллионов токенов и некоторые инструменты, о которых я расскажу дальше.
Предыстория
Так как одно из моих хобби — это битмейкинг, изучая его, я не смог найти адекватных материалов на русском языке. На английском много стоящего материала, но проблема в том, что английский у меня на уровне чтения технической документации. Поэтому я решил, вооружившись Cursor AI и некоторыми Skills, перевести нужные мне книги.
Найти PDF-версии мне не составило труда. Далее я создаю новый проект и в корень закидываю мою pdf-книгу (формат книги на самом деле не имеет никакого значения, можно работать с любой другой).
Процесс перевода
После этого я запускаю skill pdf-book-to-md, который читает книгу и преобразует ее в файлы markdown в каталоге book-md/. После преобразования я получаю структурированный текст. Далее есть два пути: дешёвый и ручной или чуть дороже, но полуавтоматический.
Дешёвый путь
Это когда я модели не скармливаю все файлы для перевода, а захожу в браузерную версию Gemini, передаю ей файл и запускаю навык Gemini. Он переводит мне файл, я дальше копирую текст и переношу в файл в каталоге book-md-ru/, и так по всем файлам. По одному за раз.
Для этого я использую следующий промпт (навык) для Gemini:
**Роль:**
Выступайте в роли высококвалифицированного переводчика, экспертно владеющего английским и русским языками. Обладаете глубоким знанием лингвистики, культурных нюансов и особенностей письменного стиля.
**Контекст:**
Вам необходимо выполнить перевод предоставленного текста с английского на русский язык. Перевод должен быть точным, стилистически выверенным и адаптированным к культурным особенностям целевой аудитории. Результат возвращай в блоке markdown.
**Ключевая задача:**
Создать высококачественный перевод текста, сохраняя:
- **Смысловую точность**
- **Стилевую и жанровую консистентность**
- **Культурную чувствительность**
- **Гладкость и естественность русского языка**
**Формат:**
- Формат markdown, сохраняя исходное форматирование.
- Если были тэги ссылок на картинки или другие файлы — сохраняй как есть.
Полуавтоматический путь
Я запускаю skill translate-en-ru, выбираю модель Gemini 3.1 Pro (так как она переводит лучше остальных) и выбираю каталог (или по файлам перевожу все). Тут, конечно, токены вашей подписки будут лететь очень быстро. Поэтому в основном я выбираю первый вариант.
Проверка и редактура
Когда я перевёл книгу, дальше я проверяю, соответствует ли структура книги оригиналу. Иногда моделька может накосячить с разметкой, ссылками и текстом, особенно если файлы большие. Для этого я запускаю агента с навыком audit-en-ru, цель которого — проверить структуру файлов перевода с оригиналом, и если есть ошибки, то их исправить. Как только агент отработал, я получаю структурированную книгу без ошибок вёрстки, разрывов и прочих артефактов.
Ну и на финальном этапе я запускаю редактора. Это агент с навыком edit-ru, который вычищает текст, адаптируя его под русскоязычного человека, при этом слэнг и термины оставляя оригинальными.
Используемые навыки (Skills)
В итоге над переводом книги у меня участвуют агенты со следующими навыками:
pdf-book-to-md— разбирает PDF книги в Markdown по главам. Пишет вbook-md/, картинки — вbook-md/images/. Имена файлов:01-название-главы. Сохраняет форматирование, не пересказывает текст.translate-en-ru— переводит английский текст на русский (один файл или весь каталог). Пишет в параллельный путь*-ru(напримерbook-md/→book-md-ru/). Сохраняет разметку, стиль и термины.audit-en-ru— сверяет русский Markdown с английским источником. Ищет поломки вёрстки, пропажи и явно неверный перевод. Сначала только отчёт, правки — только после вашего согласия. Стиль и «как лучше сказать» не трогает.edit-ru— литературная редактура уже переведённого русского текста: чтобы читалось естественно, без калек, но без потери смысла и голоса автора. Слэнг и технические термины не меняет. Тоже сначала отчёт, правки — только после согласия.
Полный workflow
От файла до готовой книги это выглядит так:
- Создаю новый проект в Cursor и кладу исходник книги в корень. Формат не важен: PDF, EPUB или что угодно ещё.
- Запускаю
pdf-book-to-md. На выходе — каталогbook-md/с главами в Markdown и картинками вbook-md/images/. - Перевожу главы в
book-md-ru/. Либо по одному файлу через браузерный Gemini с промптом выше, либо сразу весь каталог черезtranslate-en-ruна Gemini 3.1 Pro. - Запускаю
audit-en-ru: сначала смотрю отчёт, потом подтверждаю правки. На этом шаге ловятся разрывы вёрстки, пропавшие куски и явный брак перевода. - Запускаю
edit-ru: снова сначала отчёт, потом правки. Текст становится естественным для русскоязычного читателя, слэнг и термины остаются как в оригинале.
После пятого шага у меня есть структурированная русская книга, которую можно читать.
Итоги
В итоге на книгу с вычиткой и проверкой наискосок у меня в среднем уходит 4 часа. Результат можно посмотреть тут: books.clipline.ru
Если вам нужны скиллы или доступ к библиотеке, пишите мне на почту.