LibreOffice plugin to pipe whole Writer documents through Google Translate, that ought to keep most of the page formatting.
Command-List The "test-html-tidy" command: Run the htmlTidy() routine on the content of all files named on the command-line and write the results to standard output.