英语to keep on fighting in spite of all setbacks (idiom),to be undaunted by repeated setbacks,to be indomitable
法语(ex