Enhance hovercards with more useful information for learning

I firmly believe that any language or its words can be easily and efficiently learned when the user completely understands the type of word, and its usage cases. This makes him feel the particular word, and he could relate the same in his mind.

This MR focuses on the above feature, since it provides the needed information like the Type of word ,i.e. Noun or Adjective or Pronoun etc,, and its usage possibilities along with their Types, not only in English but also in their Native Languages ( i.e, Source Language for Universal Support of languages).

Following API has been used. Yandex : https://tech.yandex.com/dictionary/ Reason: Free, reliable, easy to signup and use.

Example: In the video,

the first example is for source language as English in https://duckduckgo.com/

the second example is for source language as Hindi in https://www.google.co.in/

extensive_hovercards

Edit 1:

Addressed Issues:

  1. Addressed this feature as a separate optional feature, which on checked would enable the feature and only then the more symbol would be shown on the hovercards .

output_sy2U2j

sample

  1. Replaced more english word with more symbol for universal language support.

Screenshot_from_2019-03-09_11-43-55

  1. Universal Languages for pre-defined words like Synonyms, Details Not Available.

Screenshot_from_2019-03-09_11-40-49 Screenshot_from_2019-03-09_11-40-16

  1. Changed Background color for new data, with same background color as the hovercard.
Edited by Harkishen Singh

Merge request reports

Loading