Chinese: 临时抱佛脚。
English: I'm making a last minute effort.