Multi-language messaging
What is multi-language messaging?
Anchor link toMulti-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 toPushwoosh 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 toIn 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 toLanguage 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 toThis 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 toUse 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 toKeep 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 toWhat is multi-language messaging?
Anchor link toMulti-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 toThey’ll receive the message in your chosen default language.
Can I test multi-language push notifications before sending?
Anchor link toYes. 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 toYou can start with machine or AI translations, but reviewing them manually is highly recommended to ensure quality, especially for important messages.