translate English to French: Undoubtedly, such an environment is a sine qua non for the success of the CTC.
Incontestablement, un tel environnement est une condition sine qua non du succès du Comité contre le terrorisme.