translate English to French: It is not only science and technology that contribute to innovation--the human sciences make equally important contributions:
Les domaines de la science et de la technologie ne sont pas les seuls à contribuer à l'innovation - les sciences humaines y contribuent tout autant.