力所能及的英语:do everything in one's power; as one's capacity allows; in one's power; the best of one's power; the full extent of one's capability; within one's power [reach]; within the radius of sb.'s...
力所能及的法语:dans la mesure où cela lui est possible;ce qui ne dépasse pas ses capacités;ce qu'on peut fair qui ne dépasse pas ses capacités;qui est bien dans ses cordes;dans la mesure du possibl