迫不得已的英语:have no alternative (but to); (do sth.) against one's will; be compelled to; be forced to; compelled by circumstances; under the pressure of circumstances
迫不得已的法语:agir malgré soi;agir sous la contrainte(ou : par nécessité);être obligé;avoir la carte(ou : la main)forcée