Skip to content

Where to ship next

Name the languages a product already ships. Every remaining market is scored on audience gained, income, and engineering effort.

1 · Languages you already support

Or start from a real app

2 · Product profile

Reach
34%
GDP
33%
Ease
33%

3 · Scope & depth optional

Set a UI word count to price each candidate at the chosen depth.

Docs / support word counts

These counts only enter the estimate at depths that ship docs or support.

Ships UI strings edited to publication quality with one round of LQA (a human quality-review pass). Docs and support stay in the source language.

4 · Recommended next markets

Top 15 of 116 candidate languages, each shown once with its anchor market. Scores are 0 to 100.

Top pick by profileB2C: Simplified Chinese·B2B: Simplified Chinese·SaaS: Simplified Chinese·Balanced: Simplified Chinese

The weights are not driving this ranking.

  1. #0193
    ChinaCN

    Add zh → Simplified Chinese · 1.3B speakers worldwide · ~1.2B online

    LTR layoutNeeds custom webfont16.0% world reachGDP over $1T

    No grammatical plural. Mainland China, Singapore, Malaysia.

    Reach100
    GDP100
    Ease78
  2. #0274
    IndiaIN

    Add hi → Hindi · 581.4M speakers worldwide · ~407.2M online

    LTR layoutNeeds custom webfont7.3% world reachGDP over $1T
    Reach100
    GDP42
    Ease78
  3. #0370
    BrazilBR

    Add pt → Portuguese · 247.1M speakers worldwide · ~190.8M online

    Script already supportedLTR layout3.1% world reachGDP over $1T
    Reach100
    GDP13
    Ease96
  4. #0469
    MexicoMX

    Add es → Spanish · 467.3M speakers worldwide · ~379.8M online

    Script already supportedLTR layout5.8% world reachGDP over $1T
    Reach100
    GDP9
    Ease96
  5. #0568
    RussiaRU

    Add ru → Russian · 200.6M speakers worldwide · ~184.8M online

    LTR layout2.5% world reachGDP over $1T

    +20-40% string expansion.

    Reach100
    GDP19
    Ease84
  6. #0668
    IndonesiaID

    Add id → Indonesian · 180.5M speakers worldwide · ~131.5M online

    Script already supportedLTR layout2.3% world reachGDP over $1T
    Reach90
    GDP13
    Ease100
  7. #0766
    Congo - KinshasaCD

    Add fr → French · 286.9M speakers worldwide · ~162M online

    Script already supportedLTR layout3.6% world reach
    Reach100
    GDP0
    Ease96
  8. #0861
    BangladeshBD

    Add bn → Bangla · 252.9M speakers worldwide · ~154.2M online

    LTR layoutNeeds custom webfont3.2% world reachGDP over $1T
    Reach100
    GDP5
    Ease78
  9. #0959
    TanzaniaTZ

    Add sw → Swahili · 154.3M speakers worldwide · ~34.7M online

    Script already supportedLTR layout
    Reach77
    GDP1
    Ease100
  10. #1055
    PakistanPK

    Add ur → Urdu · 198.5M speakers worldwide · ~123.3M online

    Requires RTLNeeds custom webfont2.5% world reachGDP over $1T

    Nastaliq calligraphy needs specialized font.

    Reach99
    GDP4
    Ease60
  11. #1153
    EgyptEG

    Add ar → Arabic · 324.3M speakers worldwide · ~224M online

    Requires RTLNeeds custom webfont6 plural categories4.1% world reach

    6 plural categories. Bidi work required.

    Reach100
    GDP6
    Ease50
  12. #1252
    JapanJP

    Add ja → Japanese · 117.6M speakers worldwide · ~100.6M online

    LTR layoutNeeds custom webfontGDP over $1T

    Mixed Kanji + Kana. Vertical text optional.

    Reach59
    GDP18
    Ease78
  13. #1350
    GermanyDE

    Add de → German · 69.7M speakers worldwide · ~64.5M online

    Script already supportedLTR layoutGDP over $1T

    Long compound nouns. Reserve +50% width.

    Reach35
    GDP17
    Ease100
  14. #1450
    VietnamVN

    Add vi → Vietnamese · 92.4M speakers worldwide · ~77.9M online

    Script already supportedLTR layoutGDP over $1T
    Reach46
    GDP4
    Ease100
  15. #1549
    TürkiyeTR

    Add tr → Turkish · 74M speakers worldwide · ~66.5M online

    Script already supportedLTR layoutGDP over $1T

    Dotless i: locale-aware toLowerCase required.

    Reach37
    GDP9
    Ease100

Click any country to open its full shipping checklist.