translate English to French: The academic literature contains a number of definitions of innovation, each revealing important aspects of it.
Les publications spécialisées proposent un certain nombre de définitions de l’innovation, qui révèlent chacune des aspects importants de ce concept.