yeah I don't think there is an equivalent.. not that Ive heard of... But we did make our own translation and have our Japanese friends laugh so hard.
in the tune of happy bday:
otanjoubi omedetou, otanjoubi omedetou, otanjoubi, otanjoubi , otanjoubi omedetou... to you...