Chinese: 要下雨了.
English: It's about to rain.
French: Il est sur le point de pleuvoir.