So does my page get translated automatically into russian and german?
No, home page this project I traslated independently. Ru->De - my sister is professional on traslated.
English - such as all OS authors is English peoples, russian projects no guideline at english audience
What advantage does this offer over SourceForge, Google Code, BerliOS, Launchpad or whatever? I think people would much trust and use one of them because they are well-known, rather than a site with bad English.
I no work with this projects, so I dont know about them possibility. This projects give server scripts, free design, CMS (modules: pages, enter levels (0-4), admin panel and users, expansibility) and translate you project at ru and/or de? I know - No.