Translate Joomla two ways: universal, or native on Joomla 4/5/6
Most Joomla sites still run a version no modern extension supports, so the language subdomain is the universal path: point a subdomain at Lingvit and the translated site is served at the edge, for Joomla 3, 4, 5 and 6 alike. On Joomla 4, 5 and 6 you can instead install a native system plugin that translates pages server-side with /fr/-style paths.
What gets translated
Setup guide
- 1
Create a Lingvit project
Sign up at app.lingvit.com, create a project for your Joomla site and pick the languages to offer.
- 2
Option A — Language subdomains (universal, required for Joomla 3)
In the Lingvit dashboard open Integrations → Domains and add fr.yoursite.com for French (repeat per language). At your DNS provider create a CNAME for each subdomain pointing at the target shown in the dashboard. Within minutes the subdomain is Active with its own TLS certificate. This is the only path that works on Joomla 3, since it needs nothing installed in the site.
fr.yoursite.com. CNAME dns.lingvit.com. - 3
Option A, optional: add the language switcher
For a switcher on the original site, paste your project's script tag into your template's index.php inside <head> (Joomla 4/5: System → Site Templates → your template → index.php), or into a System plugin that adds scripts. Skip this if links between language subdomains are enough.
<script src="https://cdn.lingvit.com/widget.bundle.js?v=1" data-widget-key="lng_wpk_…" async></script> - 4
Option B — Native plugin (Joomla 4, 5 and 6)
In the Lingvit dashboard open Integrations → Joomla and generate a pairing code. In Joomla go to System → Plugins → System - Lingvit, paste the pairing code and enable the plugin. Pages are then translated server-side with /fr/-style path prefixes, hreflang, and a switcher module — no subdomain or DNS change needed for this path.
- 5
Review translations
Translations appear in the Lingvit dashboard as pages are served, on either path. Edit any of them; edits are pinned and never overwritten.
Need the full platform overview? Browse the use case guides →