Github sounds good enough for something like this, all things considered, and if you're familiar with it even better because besides from using the web, I dunno much about managing a project in there.
I tried to build a translation myself, and after a while somehow managed to do little before it crashed, so if you can take care of that part I can work with the translation scripts.