不遗余力的英语:spare no effort [efforts; pains]; be all out; be unsparing in one's efforts; do one's level best; do one's utmost to ...; go to all lengths; leave no stones unturned; make an all-out effor...
不遗余力的法语:ne pas ménager ses forces;n'épargner aucun effort;se consacrer entièrement à