Xgenious/ docs

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

FeatureAvailable
AI translation — OpenAI, DeepSeek, GeminiYes
Manual translation inputYes
Products, categories, brands, blogs, pagesYes
Language tabs on edit formsYes
Storefront language switcher widgetYes
Fallback to default language if untranslatedYes
HTML formatting preservedYes
Unlimited languagesYes

Getting Started in 4 Steps

Step 1 — Activate languages

Note

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

Note

Tenant Admin → Plugins → Multi-Lingual → Activate

After activation, Multi-Lingual appears in your sidebar.

Step 3 — Configure the AI provider

Note

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.

Still stuck?
Our support team is ready to help you get set up.
Get support