thank you heaps! (for)

listen to the pronunciation of thank you heaps! (for)
English - German
Vielen Dank!
Herzlichen Dank! (für)
Schönen Dank!