translate English to French: The new facility will be home to 40 NRC researchers and a similar number of guest workers, visiting scientists and industrial researchers.
Quarante chercheurs du CNRC et un nombre équivalent de chercheurs invités, de scientifiques en détachement et de chercheurs de l’industrie travailleront dans la nouvelle installation.