You mean machine translation (ie the computer translates it for you)? Dr. Eye is tolerable. But machine translation still blows on most occasions in my experience. Especially with Chinese.
MDBG online chinese-english dictionary is really great for translations. The translations is okay as they use Altavista/Babel, but the word dictionary (advanced) is great when you are copying/pasting chinese and you get a great word by word pin :bravo: yin/english translation.