translate English to French: The concept of innovation is defined in relation to the notions of usefulness, satisfaction of a market need, investments, and risks with a view to generating profit.
La notion d’innovation se définit par rapport aux notions d’utilité, de satisfaction d’un besoin du marché, d’investissements, de risques en vue de faire un profit économique.