¡Feliz cumpleaños! – С днём рождения!
¡Felicidades en el día de su/tu cumpleaños!, ¡Felicito por su/tu cumpleaños! – Поздравления Вам/тебе с днём рождения!
¡Felicidades en su/tu día! – Поздравления в Ваш/твой день!
¡Feliz día!, ¡Feliz cumpleaños! – Счастливого дня рождения!
Интересно, что желать крепкого здоровья, как в русском языке, у испанцев не принято. Такую фразу, как ¡Que tengas buena salud! - Желаю крепкого здоровья! можно употребить только в том случае, если человек действительно болен.
¡Que cumplas muchos más! - Чтобы вы достигли намного большего.