My Italian is horrid, but I have a few friends who are fluent. My German is OK, but that is no help. Try Babelfish too, that and Google combined gets you 90% there.
I use free translation.com, and always apologize up front and let them know I'm using it. The other party tends to simplify things, as do I, and it works.
Well, other than the French. I ignore them, anyway.