translate English to French: The need for a strategic alliance between scientists, entrepreneurs and civil society had become clear.
Le besoin d'une alliance stratégique entre les scientifiques, les entrepreneurs et la société civile est devenu manifeste.