I think a language property on each page, a link between translations, and an automatic choice of translation based on browser's default language should be sufficient.
A wiki macro is not sufficient for title's translation which you really want.
Add to it, maybe, the workflow markup "needs translation" etc...
paul