translate English to French: Buses will depart every 20 minutes.
Les autobus partiront toutes les 20 minutes.