traduction from French to English / Voix off

I created a training in French with approximately 7 hours vidéo and I want a translation in English with voice off.
The voice has to be female and the traduction should be precise considering the knowledge : spiritual contents, tarot reading, psychology …