translate English to French: The success of an innovation may result from: Technical advantages, and/or Commercial advantages.
Le succès d’une innovation peut dépendre : d’avantages techniques et/ou ; d’avantages commerciaux.