translate English to French: A tall order, but we're working on it!
Le défi est de taille, mais nous n'avons pas froid aux yeux!