Chinese: 好时机。
English: Nice timing.
French: Pile à l'heure !