力不从心的英文是「one 's strength does not match one 's ambitions」
li bu cong xin
心里想做,可是力量够不上。
《后汉书·西域传》:“今使者大兵未能得出,如诸国力不从心,东西南北自在也。”