Skip to content

Multi-language messaging

Youtube Video: Be closer to your audience by talking to users in their native language

What is multi-language messaging?

Anchor link to

Multi-language messaging allows you to send push notifications and other messages that automatically display in each user’s preferred language. By providing content in multiple languages, you ensure that messages are delivered in a way that feels natural and relevant to every user. If a user’s language does not match any of the defined localizations, the message will be shown in the default language you set.

Creating multi-language messages

Anchor link to

Pushwoosh allows you to send multi-language messages across various communication channels, including:

This helps you deliver localized content to users in their preferred language, making it especially useful for apps with an international audience.

Example: Creating multi-language push notifications

Anchor link to

In the Push preset form, first create the default message content, which is sent to all users unless a more specific language version is provided. You can then add content for additional languages to tailor the message to users’ device language settings.

For example, if your default language is English but you want to reach Spanish and German speakers as well, add those languages to your push notification. Users with Spanish or German phone settings will then receive the message in their preferred language, while others will see the default English version.

To add additional languages, click the Plus sign at the top of the editor. A list of languages will appear, allowing you to choose the ones you need for your push notification.

Next, create push content for each language you’ve chosen. Learn more

Language code standard

Anchor link to

Language tag value is a lowercase two-letter code according to the ISO-639-1. Devices with Language tag values inconsistent with the ISO-639-1 will receive the push message with default language localization.

Implementing localization via API

Anchor link to

This feature is also available in our API as a parameter of the /createMessage requests. For this, you’ll need assistance from your development team. Please share this guide with them for detailed instructions.

Use cases for multi-language messaging

Anchor link to

Use multi-language push notifications, emails, SMS and LINE messages to:

  • Launch products across multiple regions with a single campaign
  • Run promotions tailored to specific regions or markets
  • Send onboarding or welcome messages in each user’s native language
  • Notify global audiences of important updates or policy changes with localized content

Best practices for multi-language messaging

Anchor link to
  • Keep content culturally relevant and tone-appropriate.

  • Test on devices set to different locales before launching campaigns.

  • Track engagement metrics by language to refine future messaging.

  • Consider text length for each translation

  • Avoid relying solely on machine or AI-generated translations. Always review them carefully or use professional human translators to ensure accuracy, tone, and contextual relevance.

FAQ: Multi-language messaging

Anchor link to

What is multi-language messaging?

Anchor link to

Multi-language messages automatically display in a user’s preferred language based on their device settings. For example, if your campaign supports English, French, and Spanish, a user whose device is set to French will receive the French version.

What happens if a user’s language isn’t available?

Anchor link to

They’ll receive the message in your chosen default language.

Can I test multi-language push notifications before sending?

Anchor link to

Yes. You can preview each language in the content editor and test delivery on devices set to different locales.

Can I use machine translation for message localization?

Anchor link to

You can start with machine or AI translations, but reviewing them manually is highly recommended to ensure quality, especially for important messages.