Translation of "Sorry for taking so long" in German