How do you say happy birthday. have a good day in German? 1 translation in German Herzlichen Glückwunsch, ich wünsche dir einen schönen Tag! will be the right phrase in this case. Dirk Ladewig 2011-10-23 german happy birthday. have a good day