translate English to French: ◦ Innovation, Science & Technology
◦ Innovation, science et technologie