I gotta check out chairman bao, I just recently heard people speak of this on quora as well.
I’m not gonna lie, linq has a pretty steep learning curve. And you have to get used to the word spacing sometimes, its not perfect so sometimes the words in the dictionary won’t make sense if you can’t distinguish the word spacing on your own. For the most part it does this well for the user. For the price, I would say its worth it, and I really don’t use it as much as I should. It’s really what you make of it, because it gives you the ability to import any text (with or without audio) and read it with the dictionary, saving your “links” that you can automatically change to flashcards if thats a part of your method. All while keeping track of your “known words” so you can see your progress.
Apparently you can almost do this exact same thing on a kindle paperwhite, minus the keeping track of your known words and the audio. I don’t know how true this is, but apparently you can set your dictionary to chinese ( by buying a chinese dictionary that has this specific function for kindle) and highlight unknown words while you read and see the definition on the fly and save words for future reference. The only thing I wonder about, if this is all true, is similar to the problem on lingq, how well does the dictionary recognize the word boundaries? If you can adjust it on your own, and this works with any pdf or text file, then the kindle is looking real good. I know this works for english on it but I am unsure how well it works for languages like chinese and japanese, that typically have no spaces.