I visited your site, however I see it in English language. See attached screenshot.
Should I have seen it translated in my own langauge (ie Italian)?
Please let me know if you need more help.
I checked again:
See attached screenshots.
The same here accessing from Brazil, see attachments:
Yes, it works in the main page. When I enter the site the splash page doesn't load the MS Translator plugin, then when I click on "Home", "Forums", "Blogs" or "Videos" at the main menu it loads.
But please note that the automatic translation from Microsoft, at least to my language, is sometimes strange...