Chinese: 我们做不了别的。
English: There's nothing else we can do.