translate English to French: Innovation is the creative generation and application of new ideas that achieve a significant improvement in a product, service, activity, initiative, structure, program, or policy.
L’innovation est la production et la mise en application créatives de nouvelles idées qui résultent en l’amélioration significative d’un produit, d’un service, d’une activité, d’une initiative, d’une structure, d’un programme ou d’une politique.