Translating documents can be quite different from translating software interfaces. Many issues specific to software localisation might not be relevant in documents, such as accelerators, translation length, constructed phrases, etc. However, document translation has several other issues that is good to be aware of.
Ideally a document should be prepared for translation. A good source document will make translation easier. Possibilities:
A lot can be said about translation in general, but this is only meant to give you some tips.
Be to be aware of issues arising out of translation memory. You could possibly have exact matches (identical string translated before), or In Context Exact (ICE) matches, where some translation tools will specifically indicate that the translation is identical, but also that the surrounding text from the paragraph is the same. It could also indicate agreement with regards to domain, file, date, etc.
After generating the translated document, you very likely need to do some post processing. Things to consider: