to thank sbdar las gracias or agradecer a algn;I cannot thank you enough!¡cuánto te lo agradezco!;to thank sb for sthagradecer algo a algn;dar las gracias a algn por algo;did you thank him for the flowers?¿le diste las gracias por las flores?;he has only himself to thank for thatél mismo tiene la culpa de eso;I have John to thank for thateso se lo tengo que agradecer a Juan;Juan tiene la culpa de eso;he won't thank you for telling herno te agradecerá de que se lo hayas dicho;I'll thank you not to interfere!¡agradecería que no te metieras!
I'll thank you to be more polite!
thank heavens/goodness/God (for that)!¡gracias a Dios!;¡menos mal!
2
thank you(as excl)¡gracias!;thank you very muchmuchas gracias;thank you for the presentmuchas gracias por el regalo;no thank youno, gracias;¡no thank you!¡ni hablar!;¡no faltaba más!;did you say thank you?¿has dado las gracias?