千辛万苦的英语:go through untold [many] hardships; go through thick and thin; all kinds of hardships; countless hardships; innumerable trials and tribulations; have a hard time; laboriously; set one's sh...
千辛万苦的法语:mille peines;mille épreuves;au prix de mille fatigues历尽~avoir enduré mille peines;passer par d'innombrables épreuves;éprouver des peines et des souffrances inouïes