Chinese: 刚刚开始下雪了。
English: It's just started to snow.