LibreOffice plugin to pipe whole Writer documents through Google Translate, that ought to keep most of the page formatting.
⌈⌋⎇ branch:
PageTranslate
Use file modification times (mtimes) to detect when
files have been modified. If disabled, all managed files
are hashed to detect changes, which can be slow for large
projects.