Chinese: 正在下雪。
English: It's snowing.
French: Il neige.