translate English to French: • Scientific and technical innovations
• innovations scientifiques et techniques;