Translate third-party app UI without waiting for a custom change.
When an app offers no translation setting, apply your own translated text and manage it by storefront language in Shopify Admin.
Four tools for reviewing and maintaining translation gaps.
Create or import merchant-approved translations, scope where each one appears, and keep exact storefront targeting under control.
Batch language edits
Update several language-specific replacement rules and save them together.
Validated JSON import
Preview generated replacement rules and shop limits before anything is saved.
Page scope control
Choose whether a translation applies on one storefront path or the entire store.
Specific Area targeting
Use a CSS selector when the replacement should stay inside one storefront element.
From untranslated UI to a managed replacement rule.
Select the gap, add your translation, then review and maintain the saved rule in Shopify Admin.
A calm workspace for every rule.
Status, target, replacement, page, language, and targeting stay readable at a glance.
| Actions | Status | Target Text | Replacement Text | Page | Language | CSS selector | Targeting |
|---|---|---|---|---|---|---|---|
| Active | Shipping calculated at checkout | Free shipping over $60 | Entire store | English | - | Text | |
| Active | Add to cart | 立即預訂 | /products/hat | Traditional Chinese | .product-form .price | Specific Area | |
| On hold | Sold out | Back in stock soon | Entire store | All | - | Text |
Use Shopify where translation fields exist. Fill the gaps with DynamicText.
You provide every translation. DynamicText applies it to the storefront language you choose.