Posts revisions and translations - early review

Pushing it for early review of the approach. I'll add comments on particular lines I'm not sure about.