More often than not, looking up a simple word in a dictionary brings up several translations. It's pretty obvious that a lot of people have problems with this since a lot of questions here are "what is the difference between X and Y". For example, looking up something like "speak" or "talk" brings up a lot of seemingly equivalent versions:
However, it is obvious from this question that there are subtle differences. Is there a way to infer these differences from a standard dictionary? Or, are there any additional tools and resources that would help with something like this? I understand that we can "just ask someone", but it's not always possible or convenient, so what's the best way to make an "educated guess"?