Kindle isn't extensible software (duh)

July 24, 2024

So I bought a Kindle book recently in a language I'm not a strong reader in. It was "It's Hard to be a God" by Arkadiy and Boris Strugatsky, but I bought it in the original Russian. (It's definitely above my level but I'm hopelessly optimistic).

I'd describe my Russian as "fluent-conversational", and some reading ought to help. Already, I use Kindle by default for most books, probably for historical reasons. But now I realize I am afflicted by vendor lock-in.

In any kindle app or device I've used, you can hover a word for a definition/translation. On my Kindle e-reader you can find the list of words you've hovered. I can't seem to do this on my phone.

In fact there doesn't even seem to be a russian-english offline dictionary at all for the mobile app. I am frequently offline recently due to travel.

If I were not in a vendor locked ecosystem I'd probably open my ebook in another app that has the features I need. If no app had it, I might even add it myself to an open source project.

I could probably make a feature request but I somehow feel predisposed to despair that there's no way the largest American electronic book company could have that feature on some devices but not on others without deprioritization that I could not possibly effect.

As a language learner, being able to track and eventually export your list of new words so you could e.g. convert them into a flash card set, would be enormously valuable. Really that is an example of the value of any "open" system, you can connect random things in amazing ways.

But non-extensible software, a subset of non-open software, won't let you.

Will I be looking into de-DRMing my Kindle books for personal use? Maybe (wink).

Should I have bought books that I don't own in the first place?

Perhaps not.

I'm not sure I had a choice since I don't think I own enough space for a physical library and I doubt my neighborhood library has this book in the original language.

Hopefully getting far enough in the book will convince me to do something about this.