力不从心的英语:one's strength does not match one's ambitions.; ability falling short of one's wishes; ability not equal to one's ambition; be unable to do as well as one would wish; bite off more than on...
力不从心的法语:ses moyens ne sont pas à la mesure de ses intentions./ses capacités ne répondent pas à ses désirs.