Open Droyk opened 6 years ago
Hello! Thank you for feedback! I think replacing words with their synonyms is an interesting idea. But something tells me that it would be very hard to implement this feature right. For example replacing one word with a longer or shorter one can affect html layout. Also "real synonyms" is a very rare case, usually synonyms have different meaning that depend on context, and simply replacing them without taking the context into account can result in unreadable text. You can try to get a thesaurus from somewhere, a couple of different texts (e.g. news stories) and replace some words from it based on the thesaurus synonyms. I bet that the result would be pretty poor. And I just don't have any time now to work on the "Words Discoverer" extension (except for bug fixes), because I am concentrated on a different project.
Also "real synonyms" is a very rare case, usually synonyms have different meaning that depend on context, and simply replacing them without taking the context into account can result in unreadable text.
You are completely right but this feature is just for learning purpose though error-prone one. how about this you can add an option in your extension to enable it and add a warning implying your issue that "synonyms by their nature are not interchangeable. this is an error-prone method." after that, it's the user choice to enable it or not.
You don't need to make your extension to understand the context at all (I think to let your extension understand the context is really an advance feature, to make it possible requires deep learning I think but I am not thinking that far.) your extension only need to change the word after that if the user wants to know what word was written in there initially on the webpage he just need to hover over the changed word and that's all.
And I just don't have any time now to work on the "Words Discoverer" extension (except for bug fixes), because I am concentrated on a different project.
no worries you don't need to work on this right away whenever you have some free time, that time if you like to, you can work on this.
But something tells me that it would be very hard to implement this feature right. For example, replacing one word with a longer or shorter one can affect HTML layout.
I am not a coder but I am 100% sure it won't be that hard to implement. you can take this extension as an example https://chrome.google.com/webstore/detail/jkgogmboalmaijfgfhfepckdgjeopfhk it doesn't automatically detects the synonyms though but can swap the text to anything you want.
You are about to read some bad English and I am really sorry about it I am not a native English speaker. I am glad you made this extension thank you for your hard work.
I like the Idea behind your extension i.e. learn the words which you as a user didn't know before but by your way, I am 100% sure that I will save it and that's just it. e.g. kinda like you see a really good website that will come really useful later on and then you made a bookmark for it and then you do the same thing with other websites too till it becomes a mess. & then you realize you don't have the time to see all of those websites ¯_ಠ⍘ಠ_/¯ but still somewhere in your mind, in your heart, you still believe and hope that you will be able to see all those websites later on but that's only hope my friend we know the truth behind it and what makes it funny is even realizing it won't make much of a difference. ಥ﹏ಥ
Do you remember your own extension description, let me just copy paste some parts for you
They still won't go back to check the word that has been saved by your extension. it is too time-consuming, too much of a drag, it's troublesome. You made this extension to explore the words but by your way, we will just ignore it. we won't improve at all because to completely explore and learn the word a person need to see a word multiple times a day & their meaning too this is a crucial process of learning.
As of now, your extension lets the user save their own words but by this way, many users won't even go back to check the word that they have saved by their own hands (that's including me.)
let's say I managed to find a word that I didn't know before. now what happens is I see it's meaning by your extension and then I save it. now I will become relax that I have saved this word & now I will be able to learn it (that's how you think by this way we will be able to increase our vocabulary) but as the time goes-by eventually I will forget about those words. In my mind, I will probably tell myself to do it sometime later this is what we call procrastination.
This is a really bad thing and it happens to me 99% of the time Basically, your extension is telling me to procrastinate.
To solve this problem I have a suggestion I want you to improve your highlighting feature to make it a little bit more robust to improve the learning process. What I want from you is a word replacer similar to this extension https://chrome.google.com/webstore/detail/jkgogmboalmaijfgfhfepckdgjeopfhk
for me, this kind of approach works really well. What you need to do is whenever user adds a word for e.g. "wanton" your extension should automatically find all of the words that relate to "wanton" ("wanton" means deliberate, willful, malicious, malevolent, spiteful, vicious, wicked, cruel) (and also let the user add some words of its own to the meaning lists) now what's needs to be done is whenever user surf the internet for e.g. if in google search page there is a meaning that matches "wanton" your extension should automatically replace that word with wanton and whenever the user wants to see what actually written there, they just need to hover over the highlighted word which is "wanton" and the user will be able to see what was initially written there.
By this, I could see the word that I want to learn and remember, by replacing similar words or phrases with the one I want to learn. This way, my brain subconsciously learns the new word without any effort at all.
Thank you for reading.