Segnalo un sito che riporta alcuni modi di dire tedeschi e ne propone la traduzione letterale e il significato:
http://www.learnplus.com/guides/german-idioms.html
Finalmente si potrà capire che:
den Hut nehmen müssen
Significa “dover accettare qualcosa”.
Fra l’altro mi sembra che diversi modi di dire siano più simili alle controparti italiane che a quelle inglesi. Ad esempio:
gesund wie ein Fisch im Wasser
Buona lettera tedescofili!