I think, it can be sometimes much more helpful to use on-line dictionaries than on-line machine translators. E.g., if you have to capture from a text the essetial idea.
For Russian one can use Lingvo.ru:
{English, French, German, Italian, Spanish} <--> Russian
I think, there is a pile of others, but I don't know any. "Suggestions?" (c)
