力所能及的英文是「do everything in one's power」
li suo neng ji
力:体力,能力;及:达到。在自己力量的限度内所能做到的。
晋·羊佑《诫子书》:“今之职位,谬恩之加耳,非吾力所能致也。”