celebrate, congratulate
这两个动词均有"庆祝,祝贺"之意。
celebrate: 通常指举行盛大隆重的仪式庆祝或纪念有意义的日子或某件事情,多暗示节日般的欢乐场面。
congratulate: 指对他人祝贺为目的,希望他人幸福或走运。