translate English to French: • Innovation, Research and Technology
• Innovation, recherche et technologie