translate English to French: The development of innovations is often unforeseen.
Le développement des innovations est souvent imprévu.