Skip to main content

Can you translate Happy Birthday into our local language?

How translations work in Happy Birthday, what's already localised, what we can translate on request, and how to ask.

Written by Steve Jones

You can write in any language you like in the parts of Happy Birthday that you control yourself, e.g. your birthday email content, the Birthday Sign-up Page copy, app block titles, and so on. For the parts where text is fixed (form labels, error messages, the email template footer), translation is either already in place or can be applied on request.

Happy Birthday app block — already internationalised

The Happy Birthday checkout app block and the Happy Birthday theme app block will automatically be translated into the customer's locale.

We currently ship translations for:

  • English

  • Arabic

  • German

  • Spanish

  • French

  • Italian

  • Japanese

  • Dutch

  • Portuguese

  • Brazilian Portuguese

  • Romanian

  • Swedish

  • Turkish

  • Simplified Chinese

If your store's primary language isn't on this list, please get in touch, we can usually add a new language relatively quickly.

Birthday Sign-up Page

The Birthday Sign-up Page uses a fixed set of labels (First name, Last name, Email address, Day, Month, Year, Send my birthday message via SMS, Submit etc.) plus a couple of error messages.

Please let us know if you'd like us to apply a translation to your Birthday Sign-up Page.

We already have translations for the following languages that we can implement for your store:

  • French

  • Portuguese

  • Spanish

  • Hungarian

  • Italian

Spanish example

  • First name: Nombre

  • Last name: Apellido

  • Email address: Correo electrónico

  • Day: Día

  • Month: Mes

  • Year: Año

  • dd/mm/yyyy: dd/mm/aaaa

  • Send my birthday message via SMS: Recibir mi sorpresa vía mensaje de texto

Portuguese example

  • First name: Nome

  • Last name: Sobrenome

  • Email address: Email

  • Day: Dia

  • Month: Mês

  • Year: Ano

  • dd/mm/yyyy: dd/mm/aaaa

  • Send my birthday message via SMS: Envie minha mensagem de aniversário via SMS

Example translated form

Error messages

The translatable error messages are:

  • Error: title of the error message dialogue window

  • Please enter a valid email: when the email format is wrong

  • Please enter a valid date: when the date format is wrong

Birthday email template

Most of the email is your own copy, so you write it in your language, however, two parts of the email are fixed but can be translated upon request:

The expiry date and minimum spend line

If you use auto-generated discount codes, the email shows a line like:

* Expires 2026-03-27 11:00 AM, Minimum order value £45.00

The translatable parts are Expires and Minimum order value.

The unsubscribe link

Default text: "If you no longer wish to receive these emails unsubscribe."

And the confirmation message after a customer unsubscribes: "You have been unsubscribed."

Birthday discount landing page

If you're using one of our integrations or have enabled the discount landing page, the expiry date / minimum spend line can also be translated:

* Expires 2026-03-27 11:00 AM, £45.00

The only translatable item here is the word Expires.

Requesting a translation

Get in touch with the language you need and which pages/forms/blocks it should apply to:

  • Birthday Sign-up Page

  • Happy Birthday app block (beyond the existing 14 locales)

  • Email expiry / minimum spend line

  • Email unsubscribe link

Turnaround for languages we already support is usually a working day. New languages take a little longer.

Need any help?

Please get in touch with support if you need any further assistance.

Did this answer your question?