There are no good electronic translators. There are some pretty good online dictionaries, like wordreference.com. There is also Proz.com, where you submit a phrase of ten words or less and real live professional translators will offer suggestions for its translation for free, or if it is longer, you can post it as a job and have translators bid on it.What is a good spanish english translator link on the internet?
freetranslation.comWhat is a good spanish english translator link on the internet?
As RK said, there are no good ones. The two best ones are babelfish.yahoo.com and translate.google.com, and both produce utterly horrible translations even for the most simple of sentences. The only use for them is as a last resort.
My favorite example was when I put in "It's a hardball world" into Babelfish. It came back, "Es un mundo del b茅isbol" -- that is, "It's a world of baseball". (I tried it again just now to see what it'd say. It came back "It' mundo del b茅isbol del S.A." Not even comprehensible...)