TL;DR: Congratulations can be expressed differently in every language, and the most natural choice depends on the occasion. In Spanish, you can say “¡Felicidades!”; in French, “félicitations!”; in Hindi, “ बधाई हो ” (badhāī ho); in Italian, “congratulazioni”; and in German, “Glückwunsch”. This guide shows how to say congratulations in more than 20 languages and explains the standard expressions to use when celebrating good news, milestones, and achievements.