Doc-HTML-Translate.Конвертер документов для Windows · GUI · CLI · расширение ChromiumDocument converter for Windows · GUI · CLI · Chromium extensionКонвертер документів для Windows · GUI · CLI · розширення Chromium

Любая книга, документ или комикс - в локальную веб-страницуTurn any book, document or comic into a local web pageБудь-яка книжка, документ чи комікс - у локальну вебсторінку

Читайте, ищите и переводите её встроенным переводчиком браузера - бесплатно и без ключей.Read it, search it, and translate it with the browser's own page translation - free, no keys.Читайте, шукайте й перекладайте її вбудованим перекладачем браузера - безкоштовно й без ключів.

Для тех, кто читает книги и документы на чужом языке: EPUB, PDF, MOBI, FB2, RTF, TXT, Markdown, HTML, комиксы и изображения превращаются в локальный HTML с оглавлением и навигацией. Для изображений доступен OCR.For anyone reading books and documents in another language: EPUB, PDF, MOBI, FB2, RTF, TXT, Markdown, HTML, comics, and images become local HTML with a table of contents and navigation. OCR is available for images.Для тих, хто читає книжки й документи іншою мовою: EPUB, PDF, MOBI, FB2, RTF, TXT, Markdown, HTML, комікси та зображення перетворюються на локальний HTML зі змістом і навігацією. Для зображень доступний OCR.

Новое: картинки JPEG XLNew: JPEG XL picturesНове: зображення JPEG XL - откройте файл .jxl, а также книгу или комикс с такими картинками: они декодируются локально встроенным декодером, затем показываются, распознаются (OCR) и переводятся, как любые другие. Прозрачность сохраняется; у анимации показывается первый кадр. Ничего дополнительно ставить не нужно - ни в приложении, ни в расширении.open a .jxl file, or a book or comic with such pictures: they are decoded locally by a bundled decoder, then shown, recognized (OCR) and translated like any other image. Transparency is kept; animated files show their first frame. Nothing extra to install, in the app or in the extension.відкрийте файл .jxl, а також книжку чи комікс з такими зображеннями: вони декодуються локально вбудованим декодером, потім показуються, розпізнаються (OCR) і перекладаються, як і будь-які інші. Прозорість зберігається; в анімації показується перший кадр. Нічого додатково встановлювати не потрібно - ні в застосунку, ні в розширенні.

Новое: окно с меню страниц и справкой F1New: a redesigned window with built-in help (F1)Нове: вікно з меню сторінок і довідкою F1 - в окне приложения теперь сбоку меню из семи страниц, размер интерфейса и текста и режим мыши или касания. Нажмите F1 или кнопку ? - откроется справка о той части окна, где вы находитесь (на английском, русском и украинском).the desktop window now has a side menu of seven pages, with interface size, text size and mouse or touch controls. Press F1 or the ? button for a help page about the part of the window you are in (English, Russian, Ukrainian).у вікні застосунку тепер збоку меню із семи сторінок, розмір інтерфейсу й тексту та режим миші або дотику. Натисніть F1 або кнопку ? - відкриється довідка про ту частину вікна, де ви перебуваєте (англійською, російською та українською).

Новое: секретные файлы FileDONew: FileDO secret filesНове: секретні файли FileDO - откройте файл .fd-sec: приложение спросит пароль, расшифрует его установленным на компьютере FileDO и сконвертирует документ или картинку внутри так же, как оригинал. Расшифрованная копия сразу удаляется; преобразованные страницы не зашифрованы.open a .fd-sec file: the app asks for its password, decrypts it with the FileDO installed on your PC and converts the document or picture inside just like the original. The decrypted copy is removed at once; the converted pages are not encrypted.відкрийте файл .fd-sec: застосунок запитає пароль, розшифрує його встановленим на комп'ютері FileDO і сконвертує документ чи зображення всередині так само, як оригінал. Розшифрована копія одразу видаляється; перетворені сторінки не зашифровані.

Новое: интерфейс на 13 языкахNew: the interface speaks 13 languagesНове: інтерфейс 13 мовами - en ru uk de it es fr pt ar hi bn ur zh. Приложение, окно и расширение сами берут язык системы; арабский и урду отображаются справа налево. Язык интерфейса не меняет язык документа - Chrome по-прежнему предлагает перевести страницу.The app, the window and the extension follow your system language; Arabic and Urdu are laid out right to left. The interface language never changes the document's language - Chrome still offers to translate the page.Застосунок, вікно й розширення самі беруть мову системи; арабська й урду відображаються справа наліво. Мова інтерфейсу не змінює мову документа - Chrome і далі пропонує перекласти сторінку.

EPUB / PDF / FB2 / CBZ / ..→local index.html→Chrome / Edge→чтение и переводreading and translationчитання й переклад
Демонстрация, 42 секунды, без звука: конвертация книги, оглавление, темы чтения и текстовый слой поверх страницы комикса. Подписи в кадре - на английском.Demo, 42 seconds, no sound: converting a book, its table of contents, the reading themes and the text layer over a comic page. The captions in the video are in English.Демонстрація, 42 секунди, без звуку: конвертація книжки, зміст, теми читання та текстовий шар поверх сторінки коміксу. Підписи в кадрі - англійською.

УстановкаGet startedВстановлення

Настольное приложение (окно + командная строка) и расширение для браузера устанавливаются независимо. Все варианты бесплатны.The desktop app (window + command line) and the browser extension install independently. Every option is free.Настільний застосунок (вікно + командний рядок) і розширення для браузера встановлюються незалежно. Усі варіанти безкоштовні.

  1. Установите приложение из Microsoft Store, через winget или установщиком; либо скачайте portable-архив из GitHub Releases.Install the app from the Microsoft Store, with winget or the setup installer - or download the portable zip from GitHub Releases.Встановіть застосунок із Microsoft Store, через winget або інсталятором - чи завантажте portable-архів із GitHub Releases.
  2. Откройте поддерживаемый файл в окне приложения или командой ниже.Open a supported file in the app window, or with the command below.Відкрийте підтримуваний файл у вікні застосунку або командою нижче.
  3. Приложение создаст HTML и откроет его в браузере; перевод - через меню браузера «Перевести».The app creates the HTML and opens it in the browser; translate it from the browser's Translate menu.Застосунок створить HTML і відкриє його у браузері; переклад - через меню браузера «Перекласти».
winget install SerZhyAle.DocHtmlTranslate
doc-html-translate.exe "book.epub"
ВажноImportantВажливо

По умолчанию приложение конвертирует и открывает файл без платного перевода. Google Cloud и Ollama - отдельные режимы, описанные ниже.By default, the app converts and opens the file without paid translation. Google Cloud and Ollama are separate modes described below.Типово застосунок конвертує й відкриває файл без платного перекладу. Google Cloud та Ollama - окремі режими, описані нижче.

Windows protected your PC?

Установщик и portable-программы не подписаны сертификатом разработчика, поэтому Windows SmartScreen может остановить первый запуск. Нажмите «Подробнее», затем «Выполнить в любом случае». Версия из Microsoft Store подписана Microsoft и этого окна не показывает. Почему так и чего приложение никогда не делает.The setup installer and the portable programs are not code-signed, so Windows SmartScreen may stop the first launch. Click More info, then Run anyway. The Microsoft Store version is signed by Microsoft and shows no such window. Why, and what the app never does.Інсталятор і portable-програми не підписані сертифікатом розробника, тому Windows SmartScreen може зупинити перший запуск. Натисніть More info, потім Run anyway (в українській Windows - їхній переклад). Версія з Microsoft Store підписана Microsoft і цього вікна не показує. Чому так і чого застосунок ніколи не робить.

# Для чего нуженWhat it is forДля чого потрібен

Четыре основных сценария без привязки к конкретной читалке или онлайн-сервису.Four main workflows without depending on a particular reader or online service.Чотири основні сценарії без прив’язки до конкретної читалки чи онлайн-сервісу.

READ

Открыть книгу или документOpen a book or documentВідкрити книжку чи документ

Получить локальную страницу с оглавлением, навигацией, темами и сохранением позиции.Get a local page with a table of contents, navigation, themes, and saved position.Отримати локальну сторінку зі змістом, навігацією, темами й збереженням позиції.

TRANSLATE

Перевести в браузереTranslate in the browserПерекласти у браузері

Открыть HTML в Chrome или Edge и использовать штатный перевод всей страницы.Open the HTML in Chrome or Edge and use the browser's full-page translation.Відкрити HTML у Chrome або Edge й використати штатний переклад усієї сторінки.

OCR

Распознать текст на изображенииRecognise text in an imageРозпізнати текст на зображенні

Добавить переводимые текстовые слои к скану, изображению или странице комикса. Плашки закрывают буквы, которые заменяют, а кнопка в шапке прячет весь слой, чтобы посмотреть рисунок под ним.Add translatable text layers to a scan, image, or comic page. The plates cover the lettering they replace, and a button in the header hides the whole layer so you can look at the artwork underneath.Додати перекладні текстові шари до скану, зображення чи сторінки коміксу. Плашки закривають літери, які замінюють, а кнопка у шапці ховає весь шар, щоб подивитися малюнок під ним.

LOCAL

Сохранить результат локальноKeep the result locallyЗберегти результат локально

Обычная папка с HTML и ресурсами; её можно переносить и открывать повторно.A normal folder with HTML and resources that can be moved and opened again.Звичайна тека з HTML і ресурсами; її можна переносити й відкривати повторно.

# Способы работыWays to use itСпособи роботи

Один конвертер в трёх интерфейсах.One converter through three interfaces.Один конвертер у трьох інтерфейсах.

GUI

Окно приложенияDesktop windowВікно застосунку

Выберите или перетащите файл, настройте параметры и откройте результат.Choose or drop a file, set options, and open the result.Оберіть або перетягніть файл, налаштуйте параметри й відкрийте результат.

CLI

Командная строкаCommand lineКомандний рядок

Повторяемые задачи, явные параметры, папки вывода и выбор движка перевода.Repeatable tasks, explicit options, output folders, and translation-engine selection.Повторювані задачі, явні параметри, теки виводу й вибір рушія перекладу.

EXTENSION

Расширение ChromiumChromium extensionРозширення Chromium

Преобразует документ прямо во вкладке без установки настольного приложения. Страница расширенияConverts a document directly in a tab without the desktop application. Extension pageПеретворює документ просто у вкладці без встановлення настільного застосунку. Сторінка розширення

# Подробности и инструкцииDetails and guidesДеталі та інструкції

01Форматы и совместимостьFormats and compatibilityФормати та сумісність

Поддерживаются EPUB, PDF, TXT, Markdown, HTML, FB2, RTF, MOBI, AZW3, комиксы CBZ/CBR/CB7/CBT и изображения PNG/JPG/WebP/GIF/BMP/TIFF/JPEG XL. Для MOBI/AZW3 нужен Calibre; CBR/CB7 требуют 7-Zip. DRM-файлы не поддерживаются.Supported formats are EPUB, PDF, TXT, Markdown, HTML, FB2, RTF, MOBI, AZW3, CBZ/CBR/CB7/CBT comics, and PNG/JPG/WebP/GIF/BMP/TIFF/JPEG XL images. MOBI/AZW3 need Calibre; CBR/CB7 need 7-Zip. DRM files are not supported.Підтримуються EPUB, PDF, TXT, Markdown, HTML, FB2, RTF, MOBI, AZW3, комікси CBZ/CBR/CB7/CBT і зображення PNG/JPG/WebP/GIF/BMP/TIFF/JPEG XL. Для MOBI/AZW3 потрібен Calibre; CBR/CB7 потребують 7-Zip. DRM-файли не підтримуються.

EPUBPDFMOBI / AZW3FB2RTFTXT / MD / HTMLCBZ / CBR / CB7 / CBTPNG / JPG / TIFF / JPEG XL
02Перевод и OCRTranslation and OCRПереклад та OCR

Безопасный базовый сценарий - локальная конвертация и перевод страницы силами браузера. Режим -google использует Google Cloud Translation API; ограничитель -max-cost отменяет запрос до отправки, если оценка превышает заданную сумму. -ollama использует локальную модель. Для изображений и OCR-слоёв нужен внешний Tesseract; если его нет, конвертация не прерывается.The safe base route is local conversion and browser page translation. -google uses Google Cloud Translation API; -max-cost stops a request before sending when its estimate exceeds your limit. -ollama uses a local model. Images and OCR overlays need external Tesseract; if it is absent, conversion still completes.Безпечний базовий шлях - локальна конвертація та переклад сторінки силами браузера. -google використовує Google Cloud Translation API; -max-cost зупиняє запит до відправлення, якщо оцінка перевищує вказану суму. -ollama використовує локальну модель. Для зображень та OCR-шарів потрібен зовнішній Tesseract; без нього конвертація все одно завершується.

03Полная документация, FAQ и исходный кодFull documentation, FAQ, and source codeПовна документація, FAQ та вихідний код

Документация на русскомDocumentation in EnglishДокументація українською

Страница расширения для браузераBrowser extension pageСторінка розширення для браузера · Конфиденциальность приложенияApplication privacyКонфіденційність застосунку · Конфиденциальность расширенияExtension privacyКонфіденційність розширення · Исходный код на GitHubSource code on GitHubВихідний код на GitHub

04История релизов и лицензияRelease history and licenceІсторія релізів і ліцензія

GitHub Releases · MIT License

Что-то пошло не так?Something went wrong?Щось пішло не так?

Приложение умеет само упаковать свои журналы запусков и открыть готовое письмо автору. Ничего не покидает компьютер, пока вы не нажмёте «Отправить».The application can pack its own run logs and open a pre-addressed message to the author. Nothing leaves your machine until you press Send.Застосунок уміє сам запакувати свої журнали запусків і відкрити готового листа авторові. Ніщо не покидає комп'ютер, доки ви не натиснете «Надіслати».

Вопросы, ошибки, идеи: обращения на GitHub или sza@ukr.net.Questions, bugs, ideas: GitHub issues or sza@ukr.net.Питання, помилки, ідеї: звернення на GitHub або sza@ukr.net.

Связанный инструментRelated toolПов’язаний інструмент

Для отдельных изображений, сканов и медиа, которые нужно просмотреть или отсортировать, подходит Fast Media Sorter for Windows. Он дополняет этот инструмент, а не заменяет его.For individual images, scans, and media that you need to view or sort, use Fast Media Sorter for Windows. It complements this tool rather than replacing it.Для окремих зображень, сканів і медіа, які потрібно переглянути чи відсортувати, підійде Fast Media Sorter for Windows. Він доповнює цей інструмент, а не замінює його.