Chinese: 正在下雹。
English: It's hailing.
French: Il grêle.