Chinese: 终于不下雨了。
English: At last it's stopped raining.