Multi-Lingual Overview
The Multi-Lingual plugin translates store content into multiple languages using AI — products, categories, brands, blog posts, and pages. Customers switch languages from the storefront navbar and all content renders in their selected language.
Features
| Feature | Available |
|---|---|
| AI translation — OpenAI, DeepSeek, Gemini | Yes |
| Manual translation input | Yes |
| Products, categories, brands, blogs, pages | Yes |
| Language tabs on edit forms | Yes |
| Storefront language switcher widget | Yes |
| Fallback to default language if untranslated | Yes |
| HTML formatting preserved | Yes |
| Unlimited languages | Yes |
Getting Started in 4 Steps
Step 1 — Activate languages
Tenant Admin → Settings → Languages
Enable 2 or more languages, for example English plus Arabic. The language must exist in the system list — if one is missing, contact your platform provider.
Step 2 — Activate the plugin
Tenant Admin → Plugins → Multi-Lingual → Activate
After activation, Multi-Lingual appears in your sidebar.
Step 3 — Configure the AI provider
Tenant Admin → Multi-Lingual → Settings
Enable translations, select your AI provider, enter your API key, and save. See AI Provider Settings.
Step 4 — Start translating
Open any product, category, brand, blog post, or page for editing. You will see language tabs above each translatable field. Click a non-default tab → Auto Translate → review → save. See Translating Content.
Troubleshooting
Language tabs not showing? Confirm the plugin toggle is ON in Multi-Lingual → Settings, at least 2 languages are active in Settings → Languages, and ask your provider to run php artisan view:clear if needed.

