translate English to French: That takes time.
Cela prend du temps.