Translating the annual financial&results PPT slides for a German technical group, DE-FR, 643 words with Phrase