英语to spare no pains or effort (idiom); to do one's utmost
法语faire de son mieux,ne pas épargner ses efforts