Spanish / Spanish congratulations

Spanish congratulations


In english:
Congratulations
Translation to spanish:
Felicitaciones;
Felicidades (more formal on special occasions);
Enhorabuena! (for achievements like exams or newborn).