translate English to French: Well, despite this huge challenge, we will not give up.
Malgré ce défi énorme, nous ne baisserons pas les bras.