i think you are right! I have three monitors on my computer so I keep a translator open on one. However, I don't use Bablefish because it seems to make a lot of mistakes. I use Babylon. It will give you various options for instance, the word "chase" If you put it into Babylon and ask it to translate to French it will give you :
n. poursuite; terrain de chasse; cannelure; canon de fusil
v. pourchasser; expulser
Therefor you can make sure you chose the correct translation for the word according to the context in which you are using it.