英语to have the heart to do sth,to steel oneself to a task
德语etw. übers Herz bringen(S)
法语être dur,être impitoyabl