Do my documents need to be in English or in any other language?

Depends. Your documents should probably be in the language, or translated into the language, used by the intended destination country. However, if we need to verify that we have explained the document to you, or that we have understood the contents of the document, then the document should be in...