translate English to French: Science and technology for development
Science et technique au service du développement