Chinese: 刚才开始下雪。
English: It began snowing just now.
French: Il vient de se mettre à neiger.