Maintain your vocabulary, add the words you already know
This is just a very beginning of the attempt to maintain your vocabulary in your browser. Please feel free to share your thoughts, what you think would be nice to add or even better contribute to the project or create a fork if you have your own idea how to implement that tool. It’s under MIT and it might be a good boilerplate for that. Here is the link: https://github.com/AntonLapshin/yourvocab
There are a lot of interesting and challenging things to be done:
- integration with a translation tool (Google Translate, context.reverso.net)
- properly calculate the total number of words you know
- detect different forms of a word
- and many many more
I would like to continue working on it. I was inspired by the idea to maintain your vocabulary and learn new words in the browser since we spend/waste so much time out there. Then why don’t use this time to learn new words. Isn’t that great, you open an article, activate your extension and see the words you don’t know (they are highlighted). By this you can quickly get an idea how much of the information you will understand. You also could add these words to the list to remember and these words will appear time to time in your browser when you surf with a translation or other useful information that you can eventually remember them.
For now it’s just showing the words that you have not added yet to your personal database. By clicking at any highlighted word it will be added to the database and will not be highlighted anymore on any other page in the Internet.
Thanks!
Latest reviews
- (2021-05-04) Dron N: Нашёл это расширение, как аналог LingQ и очень оно мне понравилось. Конечно, функций мало, но зато реализовано хорошо, работает быстро. Я только совсем чуть-чуть его доделал, убрав апострофы из списка символов слова и добавив туда дефис. А то с притяжательными слова придётся добавлять бесконечно. Насчёт дефиса, с одной стороны, обычно части составных слов являются и сами словами и достаточно очевидно значение, но всё-таки это ведь другое слово, полезно его видеть как новое. Ещё посмотрю, как пойдёт. С диакритикой (всякие façade и naïve) решил не добавлять. Таких слов крайне мало, пишутся и без диакритики, а на скорость парсинга больших страниц может как-то влиять. Также на начальном этапе мне очень хотелось забить хотя бы первые 3000 слов, чтобы не тыкать по ним вручную и я это сделал, используя частотные слов прямо в отладчике Хрома. Вот такой функционал прямо-таки жизненно необходим, как и ручное удаление слов. После это го я ещё прошелся пока по первым 1500 словам в WordHunt. Оказалось, там они совсем другие. Это довольно быстро там происходит. Конечно, следующая фишка, которую хотелось бы видеть - заучивание слов. Но это уже намного сложнее и очень обширная тема. Ещё хотелось бы отдельно помечать игнорируемые слова - нарицательные, например, которые просто хочешь убрать, чтоб не мельтешили, но не хочешь чтобы они болтались в общем своём вокабуляре, портили статистику. Ну, и отдельно просматривать и бэкапить оба массива слов. Можно сразу имена популярные занести в игнорируемые. Очень хотелось бы, чтобы вы продолжили работу над расширением.