Far too hard, I expect. How about rephrasing it to something easier to translate. "Happy Birthday %1"?