About Bookworm
The universally accessible document reader
The universally accessible document reader
The universally accessible document reader
What's Changed
Localization Updates
- Finnish: Updated the translation, documentation, and user guide. (@jkinnunen, #372, #378, #382, #411)
- Spanish: Updated the translation for the 2026 message catalog. (@ericdq, #371)
- Vietnamese: Added the Vietnamese translation and user guide. (@nguyenanhduc09, #375)
- Traditional Chinese: Added the zh_TW translation. (@PeterDaveHello, #388)
- Simplified Chinese: Updated the user guide and message catalog, exposed additional user-facing messages for translation, and translated the new strings. (@cary-rowen, #399, 0962a9c, 0ccb20a, 5f11553)
- English documentation: Updated the README and user guide to cover the current feature set. (@cary-rowen, #397)
Features & Enhancements
- Added embedded image navigation for HTML, Markdown, EPUB, MOBI, AZW, and AZW3 documents. (@cary-rowen, #377, #381, #386, #395, #396)
- Images can be opened with Ctrl+Enter in a viewer with zoom, copy, save, and keyboard close actions. Available shortcuts are shown in the toolbar tooltips.
- Web documents can open remote images.
- Navigation can play an optional image sound and, by default, includes images with empty alternative text.
- Added AZW file support to the MOBI document handler. (@cary-rowen, cfac438)
- Migrated browseable messages and table views from the legacy HTML dialog to WebView. (@cary-rowen, #400)
- Retains tables, MathML, ARIA attributes, and safe presentation styles, with text wrapping, keyboard actions, and external link handling.
- Independent message windows now close with Bookworm, and empty table captions no longer produce malformed window titles.
Reading, Speech & OCR
- Replaced the OneCore speech engine's neosynth dependency with PyWinRT. (@cary-rowen, #401)
- Fixed voice selection, language switching, and restoration of the active voice profile.
- Fixed playback, highlighting, paragraph navigation, and continuous reading across pages and sections.
- Improved automatic OCR during continuous reading: following pages are prepared in advance, reading waits for OCR when needed, obsolete results no longer move focus, and canceling a dialog no longer resets the open book's OCR state. (@cary-rowen, #402)
- Windows OCR now uses PyWinRT directly instead of docrpy and preserves line breaks in recognized text. (@cary-rowen, #403)
Document Handling & Navigation
- Fixed search and search-result navigation. (@cary-rowen, #379, #380) …
| Publisher | BlindPandasTeam |
|---|---|
| Version | 2026.2 |
| Release date | 2026-07-31 |
| License | GPL V2 |
| Installer type | nullsoft |
| Architecture | x86, x64 |
| Package ID | BlindPandasTeam.Bookworm |
| Install scope | All users |
winget install --id=BlindPandasTeam.Bookworm -ewinget upgrade --id=BlindPandasTeam.Bookworm -ewinget uninstall --id=BlindPandasTeam.Bookworm -e"Bookworm-2026.2-x64-setup.exe" /SWhat's Changed
Localization Updates
- Spanish: Added Spanish translation by @ericdq (#283)
- Finnish: Updated translation, documentation, and user guide by @jkinnunen (#284, #316, #342)
- Simplified Chinese: Updated documentation and UI translations by @cary-rowen (#293, #369)
- Portuguese: Translation update by @George-br (#296)
- French: Translation updated by @sofquipeut (#313)
- Georgian: Translation updated by @DraganRatkovich (#368)
Features & Enhancements
- Introduced the online Baidu OCR engine by @cary-rowen (#334)
- Added Vivo OCR engine (by NVDACN) by @cary-rowen (#338)
- Implemented Global and Local Media Key Controls for TTS by @cary-rowen (#328)
- Added a text wrapping option in the UI by @cary-rowen (#299)
- Added bookmark sorting by position by @pauliyobo (#324)
- Allowed book metadata to be imported from QRD files by @pauliyobo (#310)
- Added the 'View Change Log' menu item by @cary-rowen (#337)
Document Handling
- Update the documents cache whenever EPUB or Word files are modified by @pauliyobo (#289)
- Fixed regression where .docx documents were not opening by @pauliyobo (#312, #315)
- Preserve original URI to correctly restore the last read position for converted documents by @cary-rowen (#340)
- EPUB specific fixes:
- Handle missing <head> or <body> tags in EPUB HTML fragments by @cary-rowen (#319)
- Fix table accessibility and structure for EPUBs by @cary-rowen (#362) …
Yes. Bookworm is free and open-source software released under the GPL V2 license.
The latest version is 2026.2, released on Jul 31, 2026.
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 659da483adc5161f5901a8da43bcd90ecb6ea27316bf2fe75a3e3b0ba37d9daf.
Bookworm runs on Windows and is available for 32-bit (x86), 64-bit (x64) systems.
Run the offline installer with "Bookworm-2026.2-x64-setup.exe" /S, or install it with Windows Package Manager: winget install --id=BlindPandasTeam.Bookworm -e --silent.
Open Settings › Apps › Installed apps, find Bookworm and select Uninstall. From the command line, run winget uninstall --id=BlindPandasTeam.Bookworm -e.