translate English to French: More innovation is needed in this regard.
Il faut plus d'innovation dans ces secteurs.