Victor Piriou
Translates and decomposes English/German sentences to French, with detailed explanations.