In 祝贺你喜得贵子, is 喜得 a typo? I came across this example sentence translation in Pleco:

祝贺你喜得贵子
Congratulations on your newborn baby!

I think 喜（得） may be a typo for the following reasons:

the English translation specifies that the baby is newborn.  喜 does not convey this information, but 新 does.
新的 could very easily be mistyped as 喜得

I believe the sentence should be:

祝贺你新的贵子！

Does this seem correct?
No, it isn't a typo.

喜得 roughly means obtained by good fortune, so 祝賀你喜得貴子 is a congratulatory message meaning something like congratulations on being blessed with a son.