I've added a link to the new Windows Live Translator service that was rolled out this week. The link is in the News section in the left column. Clicking that link will bring up our site in the Live Translator site. You can then pick which language you would like to see the posts. I can't attest to the quality of machine performed language translations, but hopefully WLT does it well enough for this linkage to be usable to you.