translate English to French: I want to thank you for your speech, which had both vision and substance.
Je voudrais vous remercier de votre intervention, pleine de vision et de substance.