LocalePack
ChromeFirefoxEdgeOperaSafariListagem na CWS
Next.jsi18nextVue.js
Guias
Chrome Web Store listing translation

Translate your Chrome Web Store listing

Enter your extension name, short description, and store description. Get translations for 52 locales in a ready-to-upload ZIP.

CWS-ready output
Character limits enforced
Transparent pricing
store-listing.json
Source (English)
{
  "appName": {
    "message": "Dark Mode"
  },
  "shortDesc": {
    "message": "Turn on Dark
    Mode with a single
    click."
  },
  "storeDesc": {
    "message": "Experience
    the ultimate visual
    comfort..."
  }
}
German (output)
{
  "appName": {
    "message": "Dunkelmodus"
  },
  "shortDesc": {
    "message": "Dunkelmodus
    mit einem Klick
    aktivieren."
  },
  "storeDesc": {
    "message": "Erleben Sie
    den ultimativen
    Sehkomfort..."
  }
}
52 locales

How it works

Three simple steps to localize your Chrome Web Store listing. No file upload needed — just type your listing text.

01

Enter your listing

Fill in 3 fields: Extension Name (75 chars), Short Description (132 chars), and Store Description (16,000 chars). We validate character limits in real time.

02

Select languages & see price

Choose from 52 languages. See transparent pricing based on your text length before you pay.

03

Download ZIP

Pay once via Stripe. We generate _locales/{lang}/messages.json files with appName, shortDesc, and storeDesc keys — bundled into a ZIP.

Demonstração de preços em tempo real

Estimador de preços transparente

Introduza o texto do seu anúncio, escolha os idiomas e veja o preço antes de pagar.

1. Introduza o seu anúncio

3 campos → traduzidos para todos os idiomas selecionados

2. Selecionar idiomas

|

3 de 52 idiomas selecionados

3. A sua estimativa

Idiomas selecionados3
Campos3 (nome, curto, completo)

Preço final calculado após a submissão na página de checkout

Pagamento único • Sem subscrição

Built for CWS publishers

Purpose-built for Chrome Web Store listing translation. Not a generic translation tool.

CWS format aware

Built specifically for Chrome Web Store listing fields: Extension Name (75 chars), Short Description (132 chars), and Store Description (16,000 chars).

Character limit enforcement

Each translation is validated against CWS character limits per field per language. No manual checking needed.

Marketing-quality translations

AI is tuned for marketing copy — natural, compelling translations that preserve emoji, formatting, and brand names.

ZIP export + automation script

Download a ZIP with _locales/{lang}/messages.json structure plus an automation script to bulk-upload to CWS Dashboard.

Parallel processing

All 52 languages are translated simultaneously. Most jobs complete in under 5 minutes.

One-time payment

No subscriptions, no monthly fees. Pay once per job, download forever.

How CWS listing i18n works

Chrome Web Store uses the same _locales/ folder structure as in-extension i18n. Your listing's name and short description are referenced in manifest.json via __MSG_*__ placeholders, while the full store description is uploaded directly to the CWS Dashboard.

_locales/ folder structure
_locales/
├── en/
│   └── messages.json
├── de/
│   └── messages.json
├── fr/
│   └── messages.json
└── ja/
    └── messages.json
messages.json (per locale)
{
  "appName": {
    "message": "Dark Mode",
    "description": "Extension name (max 75)"
  },
  "shortDesc": {
    "message": "Turn on Dark Mode...",
    "description": "Short desc (max 132)"
  },
  "storeDesc": {
    "message": "🔥 Experience the...",
    "description": "Store desc (max 16000)"
  }
}
manifest.json
{
  "name": "__MSG_appName__",
  "description": "__MSG_shortDesc__",
  "default_locale": "en",
  "version": "1.0.0"
}
appName
max 75 characters
shortDesc
max 132 characters
storeDesc
max 16,000 characters

The Chrome Web Store automatically displays your extension name and short description in the visitor's locale. The store description must be uploaded per-language via the CWS Dashboard — LocalePack includes an automation script to do this in seconds.

Why not translate manually?

52 languages × 3 fields = 156 individual translations. LocalePack does it in minutes.

LocalePack
Manual translation
Generic TMS
Setup time2 minutesHours per language30+ minutes
Character limit enforcement
CWS format output
Automation script included
Speed (52 languages)< 5 minWeeksHours
Best forCWS listings1-2 languagesEnterprise web apps

Trusted by CWS publishers

“Translating my CWS listing manually for 20 languages took me a full day. LocalePack did all 52 in under 5 minutes.”

Alex R.

Indie dev, Tab Manager extension

“The automation script alone saved me hours of clicking through the CWS Dashboard language switcher. Absolute game-changer.”

Priya M.

Extension publisher

“Character limits on translated text were always a headache. LocalePack handles it automatically — no more truncated store descriptions.”

Jonas K.

Chrome extension agency

52

Locales supported

3

Fields per locale

ZIP

Ready to upload

Frequently asked questions

Everything you need to know about CWS listing translation.

Also available:

Chrome ExtensionNext.js

Ready to localize your Chrome Web Store listing?

Pay once • Download ZIP • Upload to CWS in seconds

LocalePack
GuiasPrivacidadeTermosSuporte

© 2025 LocalePack. Todos os direitos reservados.

This project was translated with LocalePack logoLocalePack