One of the many unique features of Pushwoosh lets you send multi-language messages within one single push. Since Pushwoosh always knows which language is set on each of your subscribed devices, it will suggest you the most popular languages in your database for consideration. Based on this information, you can create a couple (three, five, ten…) versions of your text in order to overcome language barriers, especially for multi-national apps.

The implementation is as easy as it seems. When you create your new push, see the languages shown right below the main text area. You will see the list of top ten languages registered for your app.

multilanguage_01Figure 1. Choose your popular languages.

Click on each language to open the text editor area for this particular locale and enter your customised messages (see Figure 2). You can add as many languages as you want, and they will all be sent out within one push with the rest of the data at the same time.

multilanguage_02Figure 2. Add different message versions.

Do not forget about the payload limitations for some of the platforms! Different languages are using different alphabets, and while your English version may fit in nicely, the push in Arabic text may exceed iOS quota.

In order to verify how many versions you have added, please see the Push Summary before sending the push out.

multilanguage_03Figure 3. Push Summary

**NOTE:** Without additional filters and conditions, this push will be delivered to ALL your subscribers, according to their language locale. The subscribers, who speak a language not covered by your multi-language message, will receive the English version of your push (the one entered in the ‘en’ field).
This feature is also available in our [Remote API]( "Remote API Guide") as a parameter of the ‘createMessage’ request:

"content":{ "en":"Hello World!", "es":"¡Hola Mundo!" },

Yes, it’s as easy as it seems!

If you want to see the full stats for your currently registered languages, check out the *[stats for your Tags]( "Advanced Stats")*.