Dictionary Integration in Thorium Reader: #1751
Replies: 2 comments
-
I made some related comments here: I have been looking into technical solutions to display user interface controls precisely over the publication document's text / content (including images), from outside the webview in order to avoid interfering with the rendering/layout engine which paginates documents and injects features to resolve character selection / highlights, compute character-level locations, handles keyboard focus, etc. Alternatively, a blocklist system could be used to identify HTML/CSS inside publication documents which are not meant to take part in document markup as such (we already use this approach for the popup footnotes UI, for example) |
Beta Was this translation helpful? Give feedback.
-
bug triage: moving to a discussion until actionable issue (bug fix or new feature) is established. |
Beta Was this translation helpful? Give feedback.
-
Hi, I'd like this awesome reader to have dictionary lookup functionality which would help everybody immensely.
This is an essential feature in every single reader app. Without a built in dictionary, the reader is forced to copy-paste or write down the words in a separate browser window to lookup their definition.
The most convenient implementation would be "double click to lookup". Amazon Kindle Reader does it brilliantly. The Foliate Reader for Linux : https://github.com/johnfactotum/foliate is another great example.
There are great free dictionaries that are completely free to use and distribute; Wordnet for example. And we can always have Wikipedia and Wikionary look up built in too (Again, the foliate reader does it great). These online lookups aside, the users can be given the option to download offline dictionaries so that people with slow internet can get instant definitions without having to wait a few seconds for every double click. Wordnet aside, I found FreeDict https://freedict.org/ which also offers offline dictionary.
So, the features I request are:
Beta Was this translation helpful? Give feedback.
All reactions