translate English to French: It seems to me that, in this respect, we are facing a challenge.
Mais il me semble que nous sommes maintenant confrontés à un défi.