As i can see, you have troubles with translation new site into other languages (like russian).
I'm from Russia, and i can help you with translation into "Russian" all part's of your site. Because with translator that you used, on main page russian users can see ugly-translated topics of discussions. (Eg Topic "Old members, new members .." Look in Russian like "Old d! Cks, new d! Cks ...")
Same time i'm journalist on russian internet game-magazine GameCOD.ru. Author called Save. Sometimes you help me with some news:)
Best regards, Alexander "Save" Sklyarov. News desk GameCOD.ru, "Netvill '" Co., Ltd