- 英语
- lit. to spit out one's heart and spill blood (idiom), to work one's heart out, blood, sweat and tears
- 德语
- alles geben , sich völlig verausgaben oder aufopfern
- 法语
- (expr. idiom.) suer sang et eau, se donner une peine de tous les diables, ne pas compter sa fatigue pour aboutir