Google Translate

Google translate is helping you to translate between certain languages, not every translation is working/correct, a lot of improvements has to be made to call it a good translator, but you could contribute to make it better by suggesting your translation instead of the one you are given. It's far better than babelfish, but I suppose that doesn't qualify for much bearing in mind that babelfish is crap.