---
title: "Joomla Auto Translate Plugin - AI Translations with DeepL, OpenAI, Claude, DeepSeek, Mistral"
date: 2026-01-26
author: "Jeroen Moolenschot"
---

# Joomla Auto Translate Plugin - AI Translations with DeepL, OpenAI, Claude, DeepSeek, Mistral

![](https://ext26.joomill.dev/images/extensions/autolanguage/logo-autolanguage-2025.png) Joomla Auto Translate Plugin

 
# **Translate** your entire Joomla site with AI **in one click.** Native associations included.

 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.

 
- 
- Download FREE version

 
- Joomla 5 & 6 ready
- Native Joomla associations
- Choose from all popular AI engines
- One license, all client sites

 [![](https://ext26.joomill.dev/images/extensions/autolanguage/autolanguage-video.png)](#modal-media-video) See how this plugins works

  The pain

 
## Still translating Joomla the hard way?

 Building a multilingual Joomla site sounds simple. Install a few content languages, add the Multilingual Associations component, done. Ten articles in, you realise you are doing **everything six times**:

 
- **Copy article.** Open the original. Select all. Paste into Google Translate. Wait. Copy back. Create a new article. Paste. Set the right language. Set the right category.
- **Recreate the menu item.** Build a parallel menu structure for each language. Manually associate every menu item. Forget one and visitors hit a 404 when they switch language.
- **Fix every internal link.** That link to your Contact page in the English article still points at the English Contact page in your Dutch translation. Switching language gives users the wrong page or a Page Not Found.

 
- **Translate SEO fields nobody talks about.** Browser page title, meta description, URL alias, image alt tags, image captions. Skip these and your translated pages never rank.
- **Mirror your tag tree.** Every tag has a parent, a description and meta keywords. All of it has to exist in every language.
- **Update modules and mail templates.** Custom HTML modules, system mail templates - none of it translates itself.

 The official Joomla docs describe this workflow as *tedious* and *error-prone*. They are not exaggerating. **One missed association, one forgotten meta description, one outdated translation - your multilingual site quietly stops working.**

**The hidden cost:** for a 50-article site in 3 languages, manual translation easily takes 40-80 hours. And every new article keeps the cycle running forever.

 
##### The solution

 
## How AutoLanguage solves this. In three steps.

 ### 1. Configure once

 Install the plugin, pick your AI engine (DeepL, OpenAI, Claude, DeepSeek, Mistral, Grok, Gemini, Google or Microsoft), choose source and target languages. Done. **Five minutes from install to working.**

 ### 2. Save your article

 Write content in your main language exactly as you always do. The moment you click Save, AutoLanguage clones the article, sends it to your AI engine, creates a new translated article, and registers the multilingual association in Joomla's native database table. **No new interface, no extra step.**

 ### 3. Everything translates with it

 Internal links rewrite themselves to point at the translated version. Categories, menus, modules, tags and mail templates clone and translate the same way. SEO fields - browser title, meta description, slug, image alt, captions - all translated, all language-aware.

 **End result:** your visitors switch language and land on the correct translated article, with the correct translated menu, with internal links pointing at the right places. Search engines crawl every language version with proper meta data. No 404s, no lost SEO equity, no manual cleanup.

 
# One license.

 
# All your client sites.

 Build for multiple clients? Buy AutoLanguage PRO once and install it on every Joomla site you maintain. No per-site fee, no domain lock, no surprise emails when you migrate a site.

 
- Unlimited installations
- 1 year of updates on all sites
- 1 year of personal support

 What gets translated

 
## Automatically. All of it.

 
- ### Articles, categories, menus

 Clones the entire content structure. A nested category tree in English gets a perfectly mirrored nested category tree in every target language.
- ### Tags - including parent/child trees

 Most translation plugins skip tags. AutoLanguage clones the tag tree, translates titles and descriptions, preserves parent/child relationships, links the right tags to the right articles.
- ### Modules and mail templates

 Custom HTML modules and system mail templates clone and translate too. Module assignments follow the translated menu items automatically.
- ### Smart link rewriting

 Internal links rewrite to the translated Contact page automatically. No 404s, no manual fix-ups.
- ### SEO field-set

 Browser page title, meta description, meta keywords, URL alias, image alt and image caption - all translated, all language-specific. Local search visibility from day one.
- ### Native Joomla associations

 Uses Joomla's own #__associations table. The standard Language Switcher works out of the box. No vendor lock-in, no proprietary database, no hacky overrides.
- ### YOOtheme Pro builder pages (PRO)

 Reads the JSON structure inside YOOtheme builder articles, translates only the text fields, writes the JSON back intact. Layout, styling and images stay perfect.
- ### Custom Fields (PRO)

 Detects Joomla Custom Fields (Text, Textarea, Editor) and translates the values. Layout stays consistent across languages.

 The Engines

 
## 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.

 
- ![](https://ext26.joomill.dev/images/extensions/autolanguage/DeepL_logo.svg.png) 
### DeepL PRO

 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.
- ![](https://ext26.joomill.dev/images/extensions/autolanguage/OpenAI_Logo.svg.png) 
### OpenAI (ChatGPT)

 Context-aware LLM translation. Choose any GPT model. Excellent for marketing copy and nuanced tone.
- ![](https://ext26.joomill.dev/images/extensions/autolanguage/Anthropic_logo.png) 
### Anthropic Claude PRO

 Claude Haiku, Sonnet and Opus models. Strong at long-form context and brand voice consistency.
- ![](https://ext26.joomill.dev/images/extensions/autolanguage/DeepSeek_logo.png) 
### DeepSeek PRO

 High-quality LLM translation at a fraction of the cost. Strong performance on Asian languages. The most cost-efficient AI engine in the plugin.
- ![](https://ext26.joomill.dev/images/extensions/autolanguage/mistral-logo-color-black.png) 
### Mistral AI

 European LLM with strong multilingual performance. Good fit for GDPR-conscious EU sites.
- ![](https://ext26.joomill.dev/images/extensions/autolanguage/Grok.png) 
### Grok (xAI) PRO

 Real-time-aware LLM translation. Useful for time-sensitive content.
- ![](https://ext26.joomill.dev/images/extensions/autolanguage/Google-Gemini.png) 
### Google Gemini PRO

 Google's flagship multimodal LLM. Broad language coverage.
- ![](https://ext26.joomill.dev/images/extensions/autolanguage/google-translate-logo.png) 
### Google Translate

 Industry standard for speed and reach. Free 500,000 characters per month. Perfect first step for hundreds of languages.
- ![](https://ext26.joomill.dev/images/extensions/autolanguage/Microsoft_Azure_Logo.svg.png) 
### Microsoft Azure

 Enterprise-grade reliability. Free F0 tier offers 2 million characters per month - the most generous free quota of any provider.

 Pick your version

 
## Start Free. Go PRO when it matters.

 Buy once, install on every client site you build or maintain. No per-domain fees, ever.

 0€

 Free version

 For personal projects and testing the basics. Forever free, no account needed.

 -  Translate Articles
-  Translate Categories
-  Content Fields (Title, Alias and Text)
-  Translate Menus
-  Translate Modules
-  Translate Mail Templates
- Translate YOOtheme Builder pages
-  Translate SEO Meta Data
-  Smart Link Rewriting
-  Custom Fields Support
-  Dictionary
-  PRO Translate Engines

 AutoLanguage PRO

 Per year. Unlimited sites. Cancel anytime.

 -  Translate Articles
-  Translate Categories
-  Content Fields (All Fields)
-  Translate Menus
-  Translate Modules
-  Translate Mail Templates
- Translate YOOtheme Builder pages
-  Translate SEO Meta Data
-  Smart Link Rewriting
-  Custom Fields Support
-  Dictionary
-  PRO Translate Engines
-  Unlimited installations
-  1 year updates& personal support

 [Read more](https://www.joomill-extensions.com/subscribe/order/product/autolanguage-pro)

 50€

 Joomill Extensions Bundle

 All commercial Joomill extensions in one license. Save €100+

 - Admin Checklist component PRO
- Price List component PRO
- Client Response Gallery component
- Openinghours module PRO
- Reset Hits module
- Content Calendar module PRO
- Autolanguage plugin PRO
- RSForm! PRO Notion plugin
- Custom fields plugins (5)
- YOOtheme PRO Elements bundle

 [Get the Bundle - €50](https://www.joomill-extensions.com/downloads/custom-fields-pro-plugins/order/product/bundle)

 FAQ

 
## 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.

 ![Jeroen Moolenschot](https://ext26.joomill.dev/images/jeroenmoolenschot.png) Personal Support

 
## You email Jeroen. Jeroen emails you back.

 Joomill — developer, Joomla since 2006, JED Listing Expert

 "I built the AutoLanguage for my own projects in 2025 and I still ship every update myself. If you hit a bug or need a feature added, you email me and I get back to you - usually within a few hours."

 
- ### < 24h

 Average reply on weekdays
- ### 16+

 Extensions maintaining
- ### 100%

 Replies from the developer

 
## Ready to make your Joomla site multilingual?

 Joomla 5 & 6 ready - Native multilingual associations - All AI engines - One license, all client sites Five minutes from install to first translated article. Native Joomla, no vendor lock-in, support from a real developer.

 
- 
- Download the Free version

 One license, unlimited sites · Personal support from the developer


## Custom Fields

**Extension Name:** Joomla AI Translation Plugin

**Extension Alternative Name:** Joomill Autolanguage

**Cache Key:** autolanguage

**OCH categorie:** 31,32

**Prijs Gratis versie:** 0

**Prijs PRO versie:** 25

**Extension URL:** https://www.joomill-extensions.com/extensions/autolanguage-plugin

**JED URL:** https://extensions.joomla.org/extension/autolanguage/

**Extension Download URL:** https://www.joomill-extensions.com/downloads/autolanguage-plugin

