英语to insist on doing sth,must do it, despite everything
德语insistierend
法语insister sur faire qch,devoir le faire