English to Chinese: "daunting" related translation