Repository navigation
Choose scan languages and download them once for offline reading - #66
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
Folio can recognize English in a scanned PDF. A reader opening a scan in another language, or a document that mixes languages, has no way to tell the reader which models to use.
Change
Settings → Reading has a searchable Scan languages dropdown with 123 language and script options. English ships with Folio. Readers can select additional languages, see the total download size, and save the packs for offline use. Applying the selection re-reads open scans and remembers the choice for future documents. Each download is limited to the expected size and checked against its pinned SHA-256 digest before Folio saves it.
Issue or approval
Approved scope for #15. This implements language selection in Folio’s built-in OCR. #21 covers document-wide search and searchable copies.
How I checked it
Before
After
Silent walkthrough
walkthrough.mp4
Implemented and verified with GPT-6 in Codex Desktop.