SmartLang Documentation
Learn how to translate your Shopify store with AI
1. Getting Started
Step 1: Install SmartLang
Install SmartLang from the Shopify App Store. After installation, you'll be redirected to the app dashboard.
Step 2: Configure Languages
- Go to Settings in the sidebar
- Your Source Language is auto-detected from your Shopify store settings
- Select your Target Languages - these are the languages you want to translate into
- Click Save Changes
Tip: Make sure your target languages are enabled in Shopify Admin → Settings → Languages before adding them in SmartLang.
Step 3: Set Up Your Glossary (Recommended)
Before translating, add your brand names and important terms to the Glossary. This ensures they're preserved or translated consistently across your store.
Step 4: Start Translating
Navigate to Products, Collections, or any content type and start translating!
2. Dashboard
The Dashboard provides an overview of your translation progress across all content types.
What You'll See
- Resource Cards: Shows progress for Products, Collections, Menus, Metaobjects, and Theme Content
- Progress Bars: Visual indicator of how many items have been translated
- Quick Actions: Jump directly to any section to start translating
- Plan Usage: See how many translations you've used this month
Progress Calculation
Progress is calculated based on completed translations across all your target languages. An item is considered "fully translated" when all fields have been translated to all target languages.
3. Translating Products
Product List View
The Products page shows all your Shopify products with their translation status.
Translation Status Badges:
- Completed - All fields translated to all languages
- Partial - Some translations completed
- Pending - Not yet translated
- Outdated - Source content changed since translation
Translating a Single Product
- Click on any product row to open the detail view
- You'll see a side-by-side editor with source text on the left and translation on the right
- Click Translate to auto-translate using AI
- Review and edit the translation if needed
- Click Sync to Shopify to publish the translation
Batch Translation
Translate multiple products at once:
- Select products using the checkboxes
- Click Translate Selected
- Choose your target language(s)
- The translations will be queued and processed automatically
Translate All
To translate your entire catalog:
- Click Translate All button
- Select target language(s)
- Confirm the action
Note: Batch translations count against your monthly plan limit. Each product field translated to one language = 1 translation.
Translatable Fields
SmartLang translates these product fields:
- Title
- Description (HTML preserved)
- SEO Title (meta_title)
- SEO Description (meta_description)
- Product Metafields (if enabled)
4. Translating Collections
Collections work similarly to Products. You can translate:
- Collection Title
- Collection Description
- SEO Title
- SEO Description
How to Translate Collections
- Navigate to Collections in the sidebar
- Select collections to translate or use "Translate All"
- Review translations in the detail view
- Sync to Shopify when ready
6. Translating Metaobjects
Metaobjects are custom content types in Shopify (like FAQs, size guides, store locations, etc.).
Supported Field Types
- Single-line text
- Multi-line text
- Rich text
How to Translate Metaobjects
- Go to Metaobjects in the sidebar
- Select the metaobject type (e.g., "FAQ", "Size Guide")
- View all entries of that type
- Translate individual entries or use batch translation
Note: Only text-based metaobject fields can be translated. Images, files, and references are not translatable.
7. Translating Theme Content
Theme Content includes all the text strings in your Shopify theme (buttons, labels, section headings, etc.).
What Gets Translated
- Section headings and subheadings
- Button text
- Form labels
- Custom theme settings text
How to Translate Theme Content
- Go to Theme Content in the sidebar
- Browse through your theme sections
- Select items to translate
- Review and sync to Shopify
Important: Theme content translation requires the Shopify Translate & Adapt app or Shopify Markets to be properly configured.
8. Glossary Management
The Glossary is one of SmartLang's most powerful features. It ensures your brand names, product names, and important terms are handled correctly during translation.
Term Actions
| Action | Description | Example |
|---|---|---|
| Keep | Never translate this term | "Nike" stays "Nike" in all languages |
| Translate | Always translate to a specific term | "Running Shoes" → "Chaussures de Course" (French) |
Adding Terms Manually
- Go to Glossary in the sidebar
- Click Add Term
- Enter the source term
- Select action (Keep or Translate)
- If translating, enter translations for each target language
- Click Save
Auto-Detected Brands
SmartLang automatically detects brand names from your product vendors. Look for the "Detected Brands" section to quickly add them to your glossary.
Glossary Limits by Plan
| Plan | Max Terms |
|---|---|
| Free | 20 terms |
| Starter | 100 terms |
| Basic | 250 terms |
| Pro | 1,000 terms |
9. Settings
Source Language
This is the language your content is written in. It's auto-detected from your Shopify store's primary language and cannot be changed in SmartLang (change it in Shopify Admin → Settings → Languages).
Target Languages
These are the languages you want to translate into. To add a target language:
- Make sure the language is enabled in Shopify (Admin → Settings → Languages)
- Go to SmartLang Settings
- Click on the language to add it
- Save changes
Language Limits by Plan
| Plan | Max Languages |
|---|---|
| Free | 2 languages |
| Starter | 3 languages |
| Basic | 5 languages |
| Pro | 10 languages |
10. Billing & Plans
Available Plans
| Plan | Price | Languages | Translations/mo | Glossary Terms |
|---|---|---|---|---|
| Free | $0 | 2 | 500 | 20 |
| Starter | $9/mo | 3 | 2,000 | 100 |
| Basic | $19/mo | 5 | 5,000 | 250 |
| Pro | $49/mo | 10 | 20,000 | 1,000 |
How Translations are Counted
Each product field translated to one language counts as 1 translation.
Example: Translating 10 products (with 4 fields each) to 5 languages:
10 products × 4 fields × 5 languages = 200 translations
Upgrading Your Plan
- Go to Billing in the sidebar
- Review the available plans
- Click Start 7-Day Free Trial or Upgrade
- Confirm in Shopify's billing screen
Usage Resets
Your translation count resets on the 1st of each month.
11. Syncing to Shopify
After translating content, you need to sync it to Shopify for it to appear on your storefront.
Single Item Sync
- Open any translated item (product, collection, etc.)
- Review the translation
- Click Sync to Shopify
Batch Sync
- Select multiple items with completed translations
- Click Sync Selected
- Translations will be pushed to Shopify
Sync Status
- Synced - Translation is live on your store
- Not Synced - Translation exists but not pushed to Shopify
- Sync Failed - Error occurred during sync
Where to See Translations
After syncing, you can verify translations in:
- Shopify Admin → Settings → Languages → View translations
- Your storefront (switch language using your language selector)
12. Frequently Asked Questions
Q: Why isn't my translation showing on the storefront?
Make sure you've clicked "Sync to Shopify" after translating. Also verify that the target language is published in Shopify Admin → Settings → Languages.
Q: Can I edit AI translations?
Yes! Click on any translated item to open the editor. You can modify the translation and then sync your changes.
Q: What happens when I update my source content?
SmartLang automatically detects changes and marks affected translations as "Outdated". You can then re-translate those items.
Q: How do I keep my brand name from being translated?
Add it to your Glossary with the "Keep" action. This tells our AI to never translate that term.
Q: What AI model do you use?
SmartLang uses OpenAI's GPT-4o-mini model, optimized for fast and accurate translations.
Q: Do translations count if they're cached?
Cached translations (re-translating identical content) do not count against your monthly limit.
Q: What happens when I reach my plan limit?
You'll see a notification and won't be able to translate more items until the next billing cycle or until you upgrade.
Q: Can I downgrade my plan?
Yes, you can downgrade anytime. Your existing translations will remain, but you'll be subject to the lower plan's limits.
Need Help?
If you have questions not covered in this documentation, please contact us:
- Email: [email protected]
We typically respond within 24 hours on business days.