I see no way depending on goodreads's information. Is somebody skilful to implement this idea?
1. (TODO) Find unique keywords, find Names, Places, etc...
2. (TODO) Extract definitions form text
3. (PARTLY) Add them to X-ray
4. (DONE) Extract quotes from goodread.com * this one is extra
I know it is not small project but when it is done once it can be used forever
Since the texts are analyzed locally - directly from text not the API or web information.
Here are some python resources: