doc-html-translate Документація (UK)

Швидке локальне читання книг і безкоштовний переклад у Chrome

Конвертуйте EPUB/PDF та інші формати у локальні HTML-сторінки, потім читайте у Chrome і перекладайте вбудованим перекладачем браузера.

Рекомендований сценарій (безкоштовно)

Найзручніший щоденний варіант:

  • Відкрити файл застосунком або запустити звичайну команду
  • Відкриття згенерованого index у Chrome
  • Переклад сторінки на потрібну мову через вбудований переклад Chrome
doc-html-translate.exe "book.epub" # або # doc-html-translate.exe "book.pdf"

Переваги: без API-ключа, без платних викликів, дуже швидкий старт.

Швидкий старт

Збірка

go build -o build/doc-html-translate.exe ./cmd/doc-html-translate

Запуск

doc-html-translate.exe "book.epub" doc-html-translate.exe -notranslate "book.epub" # явний режим без перекладу doc-html-translate.exe -src en -dst uk "book.epub" doc-html-translate.exe -google "book.epub" doc-html-translate.exe -ollama "book.epub"

Підтримувані формати

EPUB, PDF, TXT, Markdown, FB2, RTF, HTML, MOBI, AZW3.

MOBI та AZW3: потрібен встановлений Calibre. Файли з DRM не підтримуються.

Додаткові зовнішні інструменти

Застосунок працює одразу для EPUB, TXT, FB2, RTF, HTML, Markdown. Встановіть ці інструменти для повної підтримки зображень PDF та додаткових форматів.

ІнструментПризначенняПотрібен дляЯк встановити
pdftotext
(Xpdf / Poppler)
Якісне вилучення тексту з PDF — краще обробляє складні шрифти, лігатури, багатоколонковий макет PDF-файли — необов'язково, при відсутності використовується вбудований fallback xpdfreader.com → «Xpdf tools»
або вже входить до Git for Windows
ffmpeg Конвертує JPEG 2000 зображення (.jpx) з PDF у JPEG — браузери не підтримують JPEG 2000 PDF-файли із зображеннями у форматі JPEG2000 (поширено в комерційних PDF) gyan.dev/ffmpeg → «release essentials»
або winget install ffmpeg
Calibre Конвертує MOBI / AZW3 у EPUB перед обробкою Обов'язковий для підтримки форматів MOBI та AZW3 calibre-ebook.com

Без pdftotext: використовується вбудований Go-рідер PDF (дещо нижча якість). Без ffmpeg: зображення JPEG2000 у PDF не відображатимуться в браузері. Без Calibre: файли MOBI/AZW3 не відкриваються.

Основні прапорці

ПрапорецьЗа замовчуваннямОпис
-notranslatefalseЛише конвертація, без перекладу
-noopenfalseНе відкривати браузер автоматично
-googlefalseПереклад через Google Cloud Translation API
-ollamafalseЛокальний переклад Ollama
-split5000Розбиття сторінок за кількістю символів, 0 вимикає
-folderemptyПапка для результату
-srcenМова джерела
-dstruМова перекладу
-forcefalseПерезібрати навіть якщо output вже існує

Завантаження застосунку