translate English to French: CAS, Chinese Academy of Sciences; S&T, science and technology.
ASC, Académie des sciences de Chine; S-T, sciences et technologie.