The languages feature lets you translate your calculator into multiple languages so international customers see option labels, descriptions, price summary fields, and system text in their own language. Appify CPO supports up to 10 languages per calculator and includes an AI-powered bulk translation tool. You configure languages in Calculator Editor → Optional Features → Languages.
Click the delete icon next to any non-default language to remove it and delete its translations.
If your calculator includes a Product Designer, translatable strings fall into two groups in All translations:
| Track | Key prefix | What it covers | Where you set the English default |
|---|---|---|---|
| System editor strings | customizer.system.* |
Built-in editor UI — feature tab names, zoom labels, tool names, layer controls, modals, draw tools, and similar | Seeded automatically when you add a language |
| Merchant designer strings | customizer.customizerMode.* / customizer.fileEditMode.* |
Save/Done and comment buttons, Image Upload panel copy | Step 5 — Image Upload translate icons and gear → Translations tab |
Calculator option labels, price summary fields, and generic system.* strings use the same All translations table as before. See Product Designer Translations for the full breakdown.
| Setting | Description |
|---|---|
| Default language | The base language; all other languages are translated from this. |
| Enabled languages | Up to 10 languages. The storefront auto-detects the customer's language. |
| Completeness % | Percentage of translatable strings that have been translated. |
| All translations | Modal showing every translatable key with default text and translation columns. |
| AI translate all missing | Bulk-translates all untranslated strings for the selected language. |
| Overwrite existing | When checked, AI retranslates strings that already have a translation. |