Chinese: 下冰雹了！
English: It's hailing!
French: Il grêle!