There is such a method of learning a foreign language - you read an interesting book in the original and constantly look in the dictionary unfamiliar words. Some words in books are rarely repeated, so you need to repeat them yourself. Previously, paper notebooks were used for this — foreign words were recorded in the left column, their translations were written in the right column. Then they alternately closed the right and left columns and checked themselves.
Since Yandex has a wonderful service of
Dictionaries , in which there are “Notebooks” where you can put translatable words, as well as the “Check Yourself” block with tests, you would probably forget about paper notebooks. But no. In the "Check Yourself" block you cannot use the words from "Notebooks". And, despite the
numerous requests from users, this feature has not been implemented until now.
Frankly, I would not be so worried about this problem if I did not start reading the original
Game of Thrones from The Song of Ice and Flame by George Martin in the original. But if so, why not slightly improve our world?
')
We are writing a bookmarklet that receives a list of user notebooks and replaces the standard set of foreign words in the "Check Yourself" block with words from the active notebook. In this case, the active notebook can be changed right in the block itself. The source code of the script is small and rather trivial, so there is no point in describing it. In addition, it is open under the licenses of MIT, BSD and GPL, so anyone interested can play around with it.
Unfortunately, using the script, you cannot work with notebooks with the number of words less than five and listen to complex words (for example, “set out”, “help on”). But who is not without sin?
Setup pageGitHub source code