LibreOffice plugin to pipe whole Writer documents through Google Translate, that ought to keep most of the page formatting.
Command-List The "test-ishuman" command: Read lines of text from standard input. Interpret each line of text as a User-Agent string from an HTTP header. Label each line as HUMAN or ROBOT.