translate English to French: It is helping to create opportunities for researchers and for people who can translate ideas into products and services.
Il contribue à créer des possibilités pour les chercheurs et tous ceux et celles qui savent transformer les idées en produits et en services.