The fact that changes how you plan this: Apple’s keyword field is 100 bytes, not 100 characters. In Japanese, Korean, Chinese, Hindi or Thai a character costs three bytes, so the field holds about a third of what an English one does — while Google Play counts a full-width character as one character. Pick the keywords before you pay for the translation.
| Language | App Store localization | Play code | App Store storefronts | Keyword field |
|---|---|---|---|---|
| SpanishEspañol | Spanish (Mexico), Spanish (Spain) | es-419, es-ES, es-US | 17 default · 3 additional | ~100 chars |
| PortuguesePortuguês | Portuguese (Brazil), Portuguese (Portugal) | pt-BR, pt-PT | 2 default · 1 additional | ~100 chars |
| FrenchFrançais | French, French (Canada) | fr-FR, fr-CA | 4 default · 29 additional | ~100 chars |
| GermanDeutsch | German | de-DE | 3 default · 1 additional | ~100 chars |
| ItalianItaliano | Italian | it-IT | 1 default · 1 additional | ~100 chars |
| DutchNederlands | Dutch | nl-NL | 1 default · 2 additional | ~100 chars |
| RussianРусский | Russian | ru-RU | 1 default · 2 additional | ~50 chars |
| PolishPolski | Polish | pl-PL | 0 default · 1 additional | ~100 chars |
| UkrainianУкраїнська | Ukrainian | uk | 0 default · 2 additional | ~50 chars |
| TurkishTürkçe | Turkish | tr-TR | 0 default · 2 additional | ~100 chars |
| Japanese日本語 | Japanese | ja-JP | 1 default · 0 additional | ~33 chars |
| Korean한국어 | Korean | ko-KR | 1 default · 1 additional | ~33 chars |
| Simplified Chinese中文(简体) | Chinese (Simplified) | zh-CN | 1 default · 2 additional | ~33 chars |
| Traditional Chinese中文(繁體) | Chinese (Traditional) | zh-TW, zh-HK | 3 default · 1 additional | ~33 chars |
| Hindiहिन्दी | Hindi | hi-IN | 0 default · 1 additional | ~33 chars |
| Bengaliবাংলা | Bangla | bn-BD | 0 default · 1 additional | ~33 chars |
| Urduاردو | Urdu | ur | 0 default · 2 additional | ~50 chars |
| Tamilதமிழ் | Tamil | ta-IN | 0 default · 1 additional | ~33 chars |
| Teluguతెలుగు | Telugu | te-IN | 0 default · 1 additional | ~33 chars |
| Marathiमराठी | Marathi | mr-IN | 0 default · 1 additional | ~33 chars |
| Arabicالعربية | Arabic | ar | 0 default · 16 additional | ~50 chars |
| Persianفارسی | not offered | fa, fa-AE, fa-AF, fa-IR | — | ~50 chars |
| Hebrewעברית | Hebrew | iw-IL | 0 default · 1 additional | ~50 chars |
| IndonesianBahasa Indonesia | Indonesian | id | 0 default · 1 additional | ~100 chars |
| MalayBahasa Melayu | Malay | ms, ms-MY | 0 default · 1 additional | ~100 chars |
| Thaiไทย | Thai | th | 0 default · 1 additional | ~33 chars |
| VietnameseTiếng Việt | Vietnamese | vi | 0 default · 2 additional | ~50 chars |
| FilipinoFilipino | not offered | fil | — | ~100 chars |
| SwahiliKiswahili | not offered | sw | — | ~100 chars |
| RomanianRomână | Romanian | ro | 0 default · 1 additional | ~100 chars |
| GreekΕλληνικά | Greek | el-GR | 0 default · 2 additional | ~50 chars |
| CzechČeština | Czech | cs-CZ | 0 default · 1 additional | ~100 chars |
| HungarianMagyar | Hungarian | hu-HU | 0 default · 1 additional | ~100 chars |
| SwedishSvenska | Swedish | sv-SE | 1 default · 0 additional | ~100 chars |
| DanishDansk | Danish | da-DK | 0 default · 1 additional | ~100 chars |
| FinnishSuomi | Finnish | fi-FI | 0 default · 1 additional | ~100 chars |
| NorwegianNorsk | Norwegian | no-NO | 0 default · 1 additional | ~100 chars |
| EnglishEnglish | English (U.S.), English (U.K.), English (Australia), English (Canada) | en-US, en-GB, en-AU, en-CA, en-IN, en-SG, en-ZA | 137 default · 37 additional | ~100 chars |