
Joomla Autolanguage plugin
Translate your entire Joomla site with AI in one click.
Stop copying articles by hand. Stop fixing broken links after every translation. Stop wrestling with Joomla's Multilingual Associations component. AutoLanguage clones, translates and links your articles, categories, menus, modules, tags and mail templates automatically, the moment you hit Save.
"Worth every penny, it saved my hours, maybe days to use when it comes to translate the site content."
"I've used many components and plugins over the years for translations, but this one surprised me the most. It's simple to install and configure. This way, it's much easier and faster, and the pages are correlated with each other. Try it, you'll be very happy."
"I had personal contact with Jeroen. The extension had only just been launched, so comments and adjustments were followed up very quickly."
Write in one language. Publish in all of them.
Write your article the way you always do. AutoLanguage makes a copy for every language on your site, translates it and links the versions together, so the language switcher works straight away.
-
No copying and pasting between languages
-
No associations to set by hand
-
One item at a time, or a whole list in one go

Free translates your articles.
PRO translates the rest of your site.
An article is only part of a page. There is also a menu, modules, tags and the meta data behind it. The free version leaves those in the original language. PRO translates them too.


One license covers every site you build or maintain.
Four jobs you no longer do by hand

A menu for every language, without building it twice
PRO copies your menu for each language and translates every menu item, submenus included. Your modules are translated as well and show up on the matching pages.
Meta data in the language of the page
PRO translates the meta description, the browser title and your image alt texts, so the meta data matches the language of the page. Links inside your text go to the translated page, not back to the original.


YOOtheme Pro pages, translated without rebuilding them
Built a page in the YOOtheme Pro builder? PRO translates the text inside it and leaves your layout, images and styling alone. No second page to build for each language.
Change one thing without losing your edits
Polished a translation by hand? It stays. Tell PRO which fields to update, for example only the meta description, and it leaves everything else alone.

All AI engines. One license. Switch any time.
Every project has different needs. Cost, accuracy, language pair, formality control, EU data residency. Pick the right engine per project, switch when you scale, never get locked into one vendor.
DeepL PRO version only

The most accurate machine translation in the industry. Includes Formality settings (formal/informal) for German, French, Spanish and more. Glossary support for brand-consistent terminology.
OpenAI (ChatGPT)

Context-aware LLM translation. Choose any GPT model. Excellent for marketing copy and nuanced tone.
Anthropic Claude PRO version only

Claude Haiku, Sonnet and Opus models. Strong at long-form context and brand voice consistency.
DeepSeek PRO version only

High-quality LLM translation at a fraction of the cost. Strong performance on Asian languages. The most cost-efficient AI engine in the plugin.
Mistral AI

European LLM with strong multilingual performance. Good fit for GDPR-conscious EU sites.
Grok (xAI) PRO version only

Real-time-aware LLM translation. Useful for time-sensitive content.
Google Gemini PRO version only

Google's flagship multimodal LLM. Broad language coverage.
Google Translate

Industry standard for speed and reach. Free 500,000 characters per month. Perfect first step for hundreds of languages.
Microsoft Azure

Enterprise-grade reliability. Free F0 tier offers 2 million characters per month - the most generous free quota of any provider.
Start Free. Go PRO when it matters.
-
Unlimited installations
-
1 year of updates on all sites
-
1 year of personal support

You email Jeroen. Jeroen emails you back.
< 24h
16+
100%
Frequently asked questions
Do I need to pay for the AI translation services?
You bring your own API key, so you only pay the AI provider directly - no markup. Microsoft Azure offers 2 million characters per month for free, Google and DeepL each offer 500,000 characters per month for free. OpenAI, Claude and DeepSeek are pay-as-you-go and typically cost a few cents per article.
Will the plugin overwrite my manual translations?
No, you stay in control. The plugin setting Update Existing Translations defaults to No, which means the plugin only fills missing translations. Switch it to Yes only when you want to retranslate. Every edit screen also has a Skip AI Translator checkbox for one-off saves.
What happens to my internal links?
This is the part most plugins ignore. If your English article links to the English Contact page, AutoLanguage detects the link during translation and rewrites it to point at the translated Contact page in the right language. No 404s, no manual fix-ups.
Can I translate into multiple languages at once?
Yes. The plugin checks which Content Languages you have installed in Joomla. If you have Dutch, French and German installed, hitting Save on the English article triggers parallel translation jobs for all three. With Batch mode you can translate hundreds of articles in one go.
Does it work with YOOtheme Pro page builder?
Yes, in the PRO version. YOOtheme Pro stores content as JSON inside the article. AutoLanguage reads the JSON structure, identifies all translatable text fields, sends only those texts to the AI engine, then writes the translated content back into a perfectly intact JSON structure. Layout, styling and images remain unchanged. Batch mode is required for YOOtheme content.
Does it work with SP Page Builder or other builders?
The plugin works at Joomla's core content level. When a builder stores its data inside standard Joomla content fields and custom fields, those are translated. Full builder-page JSON support outside YOOtheme Pro is on the roadmap. Email me with your builder of choice if you want to see it added.
Is my license valid for multiple sites?
Yes. One PRO license covers all your client sites. No per-site fees, no seat limits. The same applies to all Joomill PRO extensions.
Which Joomla versions are supported?
Joomla 5 and Joomla 6.
What if I switch translation engines later?
You can switch any time. The plugin stores the API key per engine, so you can have OpenAI configured for one project and DeepL for another. Existing translations are not affected when you switch.
How fast is support?
Real Joomla developer behind the plugin. Most tickets get a reply within hours, not days. PRO customers get priority email support.
What about GDPR and data residency?
Microsoft Azure (West Europe region) and DeepL are GDPR-friendly out of the box. For maximum data residency choose Mistral AI (EU-based) or DeepL Pro (texts never stored). Google Translate, OpenAI, Claude and DeepSeek transmit content to providers outside the EU - check your privacy policy and Data Processing Agreement.
Stop translating your site by hand.
Try the free version on your articles today. Ready for menus, modules and SEO fields too? One PRO license covers every site you build or maintain.