translate English to French: Innovation creates new business and jobs.
L'innovation crée de nouvelles entreprises et de nouveaux emplois.