translate English to French: Science and technology:
Science et technologie