Bablefish works well too.
http://babelfish.altavista.com/The advantage to Bablefish is that you can put in and URL and it will translate on the fly as you surf. There's a limit on how deep you can go, but it's very handy for just browsing.
When I get a chance, I think I'll add these links to the FAQ.
I've tried, wherever possible, to try to keep people off non-anglophones when they post. A lot of the posters her just love to go on and on about how bad their English is, or that they can't understand them.
If everyone could go out of their way to make some of these posters feel welcome (as well as direct them to the translation sites) it would go a long way.
I also just found
http://www.worldlingo.com which works just like Bablefish.