Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Onyx Boox

Notices

Reply
 
Thread Tools Search this Thread
Old 10-21-2026, 09:37 AM   #1
kafeg
Junior Member
kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.
 
Posts: 8
Karma: 25448
Join Date: Oct 2026
Device: Onyx Boox Go 6
InkPeek - a pop-up dictionary & translator (offline, open source, optional AI)

Hi all,

I read books in German and wanted something that pops up over the page when I tap a word or select a sentence: the word with its grammar, a translation, and — when I'm online — an explanation of why the sentence is built that way. The dictionaries I tried felt dated and fiddly on e-ink, and the AI plugins for KOReader were too much for what I needed. So I made one for myself: InkPeek. It works well enough for me that I'm sharing it.

What it does
  • Tap a word: a card over the page with the word's header — article, plural, verb forms (e.g. "das Haus (Hauses, pl. Häuser)", "gehen (geht, ging, ist gegangen) strong") — and its meanings. Any inflected form leads to its word: Häusern → das Haus, went → go.
  • Select a sentence: offline translation on the device (Mozilla's Firefox Translations models), or a word-by-word gloss.
  • Optional AI (your own key: Claude, OpenAI, OpenRouter with free models, or a local server like LM Studio / Ollama): grammar breakdown, words, explanation in context, examples. Only when you open an AI tab; everything else works without internet.
  • History and saved words, black-and-white UI made for e-ink, app in 8 languages.

Language packs
Dictionaries are built from Wiktionary (with WikDict as a fallback) and tested before publishing; offline translation models are from Mozilla. 20 pairs right now — books in German, Spanish, French, Italian, Polish, Portuguese, Dutch or Russian with English answers; English, German, Spanish, French, Polish with Russian answers; English → French/Spanish/Italian/Portuguese/Polish/German. A pack is 30–60 MB, you download only the pairs you read. The README lists every pair with how many of the language's 5,000 most frequent words its dictionary knows (88–99%).

Readers tested on a Boox Go 6 (Android 11)
  • FBReader: Settings → Dictionary & translator → "ColorDict 3" for both words and phrases.
  • AlReaderX: Settings → General settings → Dictionary for single words → "GoldenDict/ColorDict 3".
  • KOReader: one small file, /sdcard/koreader/dictionaries.lua (in the README), then Dictionary settings → Use external dictionary → InkPeek.
  • Cool Reader: on Boox it only offers Onyx's own dictionaries; Share → InkPeek works, but Cool Reader adds the author and title to the text.
  • Any app: text selection → "Look up in InkPeek", or Share → InkPeek.

Speed: on the Go 6 (Snapdragon 662, 2 GB) an offline sentence takes about 0.1–0.9 s.

Download: APK on GitHub releases — https://github.com/kafeg/inkpeek/releases
Code and details: https://github.com/kafeg/inkpeek (MIT; dictionaries CC BY-SA, models MPL-2.0)

Built together with Claude (Anthropic's AI), which I mention because some people care. Feedback very welcome — especially from other Boox models and other readers, and which language pairs you'd want next.
Attached Thumbnails
Click image for larger version

Name:	card-dictionary.png
Views:	27
Size:	104.1 KB
ID:	226826   Click image for larger version

Name:	card-gloss.png
Views:	24
Size:	189.4 KB
ID:	226827   Click image for larger version

Name:	card-grammar.png
Views:	22
Size:	228.3 KB
ID:	226828  
kafeg is offline   Reply With Quote
Old 10-21-2026, 10:44 AM   #2
Gormagon
monstrous mythical beast
Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.
 
Gormagon's Avatar
 
Posts: 224
Karma: 5078396
Join Date: May 2023
Location: Klopstokia
Device: Tab Ultra C, Meebook P78 Pro, Viwoods AIPaper Reader, various NXTPAPER
As I understand it you can't select dictionaries files you already have on your device (e.g. for using in KOReader or other dictionaries apps).
Can the size of the pop up be customized by the user?
Is there a dark mode with white on black background?

I'm not interested in AI but I'm also not totally satisfied with GoldenDict or ColorDict on the Librera app (but haven't found better apps so far) and I would like a dictionary with a smaller pop up, more like in the native KOReader dictionary. Judging from the screen shots your app would look promising for me if my three points mentioned would be possible.
Gormagon is online now   Reply With Quote
Old 10-21-2026, 02:29 PM   #3
kafeg
Junior Member
kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.
 
Posts: 8
Karma: 25448
Join Date: Oct 2026
Device: Onyx Boox Go 6
Quote:
Originally Posted by Gormagon View Post
As I understand it you can't select dictionaries files you already have on your device (e.g. for using in KOReader or other dictionaries apps).
Can the size of the pop up be customized by the user?
Is there a dark mode with white on black background?

I'm not interested in AI but I'm also not totally satisfied with GoldenDict or ColorDict on the Librera app (but haven't found better apps so far) and I would like a dictionary with a smaller pop up, more like in the native KOReader dictionary. Judging from the screen shots your app would look promising for me if my three points mentioned would be possible.
Thank you for your comments and questions!
InkPeek 0.4 is out, and it covers everything you asked for. You can use your own StarDict dictionaries: point it to KOReader’s folder, import files, or download them from WikDict, Wiktionary and FreeDict. The pop-up can be small (height by content, at the top or bottom, or where the reader asks), and there’s a dark mode with white on black. AI is fully optional: choose “Off” and everything works offline.
https://github.com/kafeg/inkpeek/releases/latest
kafeg is offline   Reply With Quote
Old 10-21-2026, 03:27 PM   #4
PerspexSphinx
Member
PerspexSphinx has read every ebook posted at MobileReadPerspexSphinx has read every ebook posted at MobileReadPerspexSphinx has read every ebook posted at MobileReadPerspexSphinx has read every ebook posted at MobileReadPerspexSphinx has read every ebook posted at MobileReadPerspexSphinx has read every ebook posted at MobileReadPerspexSphinx has read every ebook posted at MobileReadPerspexSphinx has read every ebook posted at MobileReadPerspexSphinx has read every ebook posted at MobileReadPerspexSphinx has read every ebook posted at MobileReadPerspexSphinx has read every ebook posted at MobileRead
 
Posts: 23
Karma: 65602
Join Date: May 2022
Device: Kobo Arc 7HD, Kobo Glo, Android ZTE K83
Quote:
Originally Posted by kafeg View Post
AI is fully optional: choose “Off” and everything works offline.
Excellent love that AI can be turned "Off", using it with FBReader and it works nicely with AI "Off".

Also found it can be used in a text editor by simply highlighting a word then choosing share… and pick "Inkpeek" as the app (really handy)…

…although I tried copying some translated words, but can't seem to copy the output to paste in another app, or have I missed something?

Since there's already a few updates perhaps a — Check for updates… — built into Inkpeek I think would be good idea.

Thanks
PerspexSphinx is offline   Reply With Quote
Old 10-21-2026, 04:23 PM   #5
Gormagon
monstrous mythical beast
Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.
 
Gormagon's Avatar
 
Posts: 224
Karma: 5078396
Join Date: May 2023
Location: Klopstokia
Device: Tab Ultra C, Meebook P78 Pro, Viwoods AIPaper Reader, various NXTPAPER
Thank you for the swift update!

The use of the KOReader dict folder works without problems. But I noticed that I can't put the dictionaries into the order I prefer.
When I look up a word, InkPeek shows me a list of my dictionaries where this word is found. But to see the full entry in a certain dictionary I have to click on it. An option to show a short entries like now or the full entries by default would be great.

I see no settings/options where I can change the size of the pop-up, nor for a dark mode. I tried versions v0.4.97 and v0.4.96. Where can I find these options?

I installed and used InkPeek offline only. But that shouldn't be relevant for the missing pop-up/dark mode options.
Gormagon is online now   Reply With Quote
Old 10-21-2026, 04:48 PM   #6
kafeg
Junior Member
kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.
 
Posts: 8
Karma: 25448
Join Date: Oct 2026
Device: Onyx Boox Go 6
Thanks for your ideas! Both are in 0.5:

- Copy: hold a line in the pop-up (a dictionary line, word by word, Notes or the history) and its text gets selected; drag the handles to narrow it.
- Part of a text: in a translation, an article or an AI answer, double tap selects a word, triple tap the whole paragraph.
- The menu that opens over the selection: copy, share, search the web.
- Updates: the version is on the right of the settings’ status line. Once a day, when you open settings, InkPeek checks GitHub (you can turn it off in About).
- When a newer version is out, a tap downloads it inside the app and Android’s installer finishes the job, so you don’t need to look for updates by hand.

Glad the KOReader folder works! Answers:

- Size and dark mode have been there since 0.4, just easy to miss: Settings → Card → the second tab (Window in 0.4, renamed Appearance in 0.5).
- - Height → “By content”: a small pop-up like KOReader’s.
- - Position → top, bottom, or “Where the reader asks” (keeps the word visible in FBReader and Librera).
- - Theme → Dark.
- Dictionary order (new in 0.5): Settings → Card → Main → “Dictionary order” puts the packs and your own dictionaries in one list you can sort.
- Full entries by default (new in 0.5): Settings → Card → Main → “The dictionary in the card” → “Full articles”. The first dictionary’s whole entry opens straight away; ◀ ▶ or a swipe turns to the next one.

Hope now it covers all needs =)
kafeg is offline   Reply With Quote
Old 10-21-2026, 05:09 PM   #7
Gormagon
monstrous mythical beast
Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.
 
Gormagon's Avatar
 
Posts: 224
Karma: 5078396
Join Date: May 2023
Location: Klopstokia
Device: Tab Ultra C, Meebook P78 Pro, Viwoods AIPaper Reader, various NXTPAPER
Wow, that was fast! Thank you very much.
I somehow missed the options under "Card". It's all there. And the app now does what I want. Great!

With version 0.5.104 I will update all my Android device to replace GoldenDict (which wasn't running on every Android device anyway) and ColorDict (which I then used as an alternatzive) as default dictionary app for Librera. Since the Librera app doesn't have the "Gedenkminuten" after opening and loading a library with 3000++ files like KOReader I guess I will switch to Librera completely.
Gormagon is online now   Reply With Quote
Old 10-22-2026, 12:59 AM   #8
kafeg
Junior Member
kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.
 
Posts: 8
Karma: 25448
Join Date: Oct 2026
Device: Onyx Boox Go 6
Thank you. Nice to hear it is helpful. That is exact reason why I tried to do that - current Dictionaries are not so satisfying all requirements of UI/UX and functionality. Thanks to LLMs it is easy to do and enchance now small apps like this.
kafeg is offline   Reply With Quote
Old 10-22-2026, 07:41 AM   #9
Gormagon
monstrous mythical beast
Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.
 
Gormagon's Avatar
 
Posts: 224
Karma: 5078396
Join Date: May 2023
Location: Klopstokia
Device: Tab Ultra C, Meebook P78 Pro, Viwoods AIPaper Reader, various NXTPAPER
Quote:
Originally Posted by kafeg View Post
Thanks to LLMs it is easy to do and enchance now small apps like this.
That's really a reasonable use for LLMs/AI. Personally I have no real need to use LLMs for myself. Ok, I could create apps that do what I want them to do, but I'm mostly satisfied with the apps I have found so far. Sometimes a better app comes along (like InkPeek) to replace one or the other app.

I've also tried the online updating function, after allowing InkPeek to install apps it worked without problems.

One thing that would make the app more perfect: if there's an option to choose my favourite font for displaying the dictionary entries.
And a selectable dark mode for the app itself, not just for the pop-up with the dictionary entries like now, would also be appreciated.
Gormagon is online now   Reply With Quote
Old 10-22-2026, 10:27 AM   #10
kafeg
Junior Member
kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.
 
Posts: 8
Karma: 25448
Join Date: Oct 2026
Device: Onyx Boox Go 6
Thanks for testing the update! Both wishes are in 0.5.119: Card -> Appearance -> Font picks Android’s fonts or your own .ttf/.otf, and Card -> Main -> Theme now makes the whole app dark.

I’d forgotten I wanted the font myself, so I’ve just put Bookerly on mine reader - so now looks same to my books font in FBReader.
kafeg is offline   Reply With Quote
Old 10-22-2026, 11:52 AM   #11
Gormagon
monstrous mythical beast
Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.
 
Gormagon's Avatar
 
Posts: 224
Karma: 5078396
Join Date: May 2023
Location: Klopstokia
Device: Tab Ultra C, Meebook P78 Pro, Viwoods AIPaper Reader, various NXTPAPER
Ah, InkPeek gets better with every update! Thank you very much for fulfilling my wishes. Dark mode in the app and font selections works.

I've selected Proba Pro Semi Bold as font for InkPeek. I use the Proba Pro font family as default font for my reader apps.
Gormagon is online now   Reply With Quote
Old 10-22-2026, 03:57 PM   #12
Gormagon
monstrous mythical beast
Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.
 
Gormagon's Avatar
 
Posts: 224
Karma: 5078396
Join Date: May 2023
Location: Klopstokia
Device: Tab Ultra C, Meebook P78 Pro, Viwoods AIPaper Reader, various NXTPAPER
Today I tried InkPeek on my Viwoods AIPaper Reader, an e-ink device. With this device I usually don't use a dark mode. That's why I noticed in the Librera app when the InkPeek pop-up appears the background gets a grey layer. I didn't noticed something similar in dark mode on an LCD screen.
Using ColorDict there's no grey layer, so I guess it's coded in InkPeek.

When I tried the light mode on a LCD screen there's also a grey layer when the InkPeek pop-up opens.

Could I please have an option to have no layer at all when the pop up appears?
Gormagon is online now   Reply With Quote
Old 10-22-2026, 05:10 PM   #13
kafeg
Junior Member
kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.
 
Posts: 8
Karma: 25448
Join Date: Oct 2026
Device: Onyx Boox Go 6
Hm, I've never seen the shadow behind the card, probably on my e-ink screen it just not shown. Anyway, I will add option to manage that and disabled by default. Would be included in next release tomorrow. Thanks again for the note!

Also, in the next release will be included more methods of Offline translation: Mozilla light models over EN (like DE -> EN -> RU, works everywhere), OPUS-MT for direct translations (requires 4GB+ RAM) and real LLM (Hy-MT2, requires 6GB+ RAM but the best quality).

If you will have a chance to try and test some of offline translation variants on your devices and share results - it would be great and much appreciate, of course if you have device with enough CPU/RAM.
kafeg is offline   Reply With Quote
Old 10-22-2026, 05:31 PM   #14
Gormagon
monstrous mythical beast
Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.Gormagon ought to be getting tired of karma fortunes by now.
 
Gormagon's Avatar
 
Posts: 224
Karma: 5078396
Join Date: May 2023
Location: Klopstokia
Device: Tab Ultra C, Meebook P78 Pro, Viwoods AIPaper Reader, various NXTPAPER
If you tell me how to use the offline translation models I can give it a try.
I guess I have to download some "packs" first.
Gormagon is online now   Reply With Quote
Old 10-23-2026, 12:53 AM   #15
kafeg
Junior Member
kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.kafeg knows what's going on.
 
Posts: 8
Karma: 25448
Join Date: Oct 2026
Device: Onyx Boox Go 6
Correct, just need to download InkPeek language packs, one is enough and select Offline translation method below the Language packs. And that is it - it must just work in the popup card for lang pair of text -> your lang.
kafeg is offline   Reply With Quote
Reply

Tags
dictionary, koreader, language learning, offline, translation


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
How could I contact the owner of Calibre Companion? I want to buy & open source it. TheRealJohnAdams Calibre Companion 13 07-22-2024 11:03 AM
offline translator aldazo KOReader 11 07-06-2020 08:03 PM
Hello From Virginia & New Open Source Software lprichar Introduce Yourself 3 06-06-2009 08:13 PM
Encrypting & Securing your data: Open- or Closed-Source? Alexander Turcic Lounge 20 04-11-2004 02:51 PM


All times are GMT -4. The time now is 03:00 PM.


MobileRead.com is a privately owned, operated and funded community.