You should consider using the transifex platform. It has become very popular and it's already used widely for software translations.
I have taken part in translations of software that uses the Transifex platform. It's really easy and fun to use. You simply join a translation team corresponding to the languages you are comfortable with. Subsequently, you can download the translation files, and contribute to the translation (Not sure if they offer online translation).