A new website was created and released today.Not only is the "caped crusader" back, this site now also features a multi-language interface.
Mind you, translations are still very much ongoing.
This first release features a fully up to date English interface, the rest of the translation is in progress. So you will find some pages translated and others not yet. Let us know if you're after a particular page translated in your language (provided that language is part of the interface already)