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
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.

