Ask HN: How do you search for an appropriate English word?
Consider that you are writing a blog post or an essay. No one will have all the words we need at the tip of the tongue at all times. So when you struggle to find the appropriate word, what resource do you use to find the appropriate word? There are more than one ways to find a specific word. One is where we know a related word and look for its synonym/antonym. For example the word 'beautiful' is so overused, you would like to use a synonymous word which is more exact. The other is finding a related word where we know the surrounding context and try to use the appropriate word for that context. For example "a ________ pupil" you might want to describe a person who is a perfect pupil disciplined and intelligent. So how do you go about this type of search?
Do most of your search fall into 'synonymous' type or 'related words' type?
55 comments
[ 4.0 ms ] story [ 119 ms ] threadWordnik (https://www.wordnik.com/) is also a good resource to check how a word is used. Note that I'm not a native English speaker, hence these resources are super useful for me.
http://www.thesaurus.com/
It's not only useful for prose by the way. I sometimes use it to find the most appropriate name for a variable, function, API entry point, or for a small project.
1. https://duckduckgo.com/bang
basically type the definition of the word you want, and google can find the actual word you're looking for.
Also Google define:test will give synonyms for test
E.g.
test1 test/Submit noun noun: test; plural noun: tests 1. a procedure intended to establish the quality, performance, or reliability of something, especially before it is taken into widespread use. "no sparking was visible during the tests" synonyms: trial, experiment, test case, case study, pilot study, trial run, tryout, dry run; More
If that doesn't do it I check quickanddirtytips.com/grammar-girl and english.stackexchange.com and maybe books.google.com/ngrams to find out what's commonly used ...
From there, I open the dictionary app and check the thesaurus.
I seldom need any other sources that what is already on my Mac :)
Well, it seems that when writing English prose, it is considered bad style to use the same word more than once in a paragraph, and the offense becomes greater when using the word more often. This "rule" is, from a logical standpoint, of course complete nonsense, but nevertheless it exists.
So, this makes me wonder, can't we write a program that automatically "synonymizes" a text, and thus fixes any problems with this style rule?
Write this then run some well know writing through it, and put it in a blog.
The absurdist prose that results would be amazing.
Also, reading well written texts is supposed to expand your vocabulary and understanding of the language. How's thats suppose to work is someone is hammering the same words over and over again?
Perhaps there's a word which more elegantly and accurately conveys your meaning, but which isn't on the tip of your tongue.
PS synonymous words = synonyms
Doing the opposite correctly is a powerful rhetorical technique: "by the people, of the people, and for the people".
https://www.wordsapi.com
On a side note, Wiktionary would be 10x as useful if it was structured somehow, rather than being strictly formatted text.