bookreader
bookreader copied to clipboard
The Internet Archive BookReader
- Detect browser language using navigator.language - Convert to ISO6391 format using toISO6391 utility - Check if browser language is available in translation models - Set browser language as default...
**Description** The text layer for certain table of content pages in books are showing as giant text, which is made visible when the translate plugin is turned on and shows...
**Description** The translation plugin's default "To" language is currently set to English. This should check the browser's language using `navigator.language` , then setting that language as the default "To" option...
**Description** English in the Translation plugin dropdown list should have the language code as part of the text content **Evidence / Screenshot (if possible)** **Expectation** `English` -> `English (en)` **Stakeholders**...
**Description** When the translation plugin is active, the blur that covers the original text image is not directly over the text selection layer. This results in an odd period where...
Translated text is currently displayed all together in a single BRlineElement, which prevents the existing text selection protections from working as intended. To ensure that text selection does not exceed...
**Context** Currently, the BookReader fullscreen button only maximizes the viewer inside the browser tab. It would be great to have true fullscreen support (like YouTube videos) using the Fullscreen API,...
URI text fragment like https://archive.org/details/goody/page/6/mode/2up#:~:text=Poor%20at%20the,Parifh work in Chrome out-of-the-box thanks to the text layer. But in Firefox / Safari, they don't show up. I believe this is because the text...
**Description** re: #161 In certain cases where no nav bar is present for a book (e.g. a book w/ admin privileges w/ no preview), we can’t expect a nav bar...
Received a user report of the TTS feature on Linux/Edge: 1. Stopping randomly, requiring manual intervention to restart 2. Not being controlloble by bluetooth pause/play buttons