It sounds like you are on the recommended track. You can translate your content too with the Translate extension.
Thank you, that's very good to know!
Do we need to do anything besides installing the Translate extension in order to set up a project on TranslateWiki?