translate English to French: Time is running out.
Le temps presse.