Chinese: 差不多该开始了。
English: It's about time to start.
French: Il est l'heure de démarrer.