Translation

From French to English with a leap of imagination and attention to detail