Do I need to provide an English translation of the letter of invitation from my advisor in France?

No, you do not need to provide an English translation of documents written in French.