translate English to French: Time is speeding forward.
Le temps passe très vite.