Translate your entire Joomla site automatically.
See AI Translate in action: From article creation to fully translated multilingual site in minutes.
Joomla multilanguage is powerful. Setting it up is painful.
You know the struggle: Multilingual Joomla websites are a nightmare. Hours of manual copying and translating, broken internal links, and the constant fear that an update will mess everything up.
We have the solution. Our tool was specifically designed for agencies, freelancers, and developers who value efficiency. We transform this time-consuming process an ai based workflow. The AI does the heavy lifting so you can focus on what matters most: your business.
A site with 20 articles in 3 languages:
- 60+ items to create manually
- 60+ language associations to set
- Every internal link to adapt
⏱️ Estimated manual effort: 8–15 hours
⚡ With AI Translate: under 30 minutes
Write once.
Translate everywhere.
AI Translate hooks into Joomla's content workflow. The moment you save an article in your source language, it automatically creates translated versions in all target languages – complete with categories, menu items, and language associations. No manual steps. No copy-paste. No broken links.

This diagram illustrates the complete AI Translate workflow, divided into two phases.
Phase 1 – Setup (one-time configuration):
Three steps are shown side by side:
1. Define source and target languages.
2. Set up the menu structure for each language.
3. Add an API key for the translation service, for example OpenAI.
Phase 2 – Translation Process (automated, triggered on every content save):
The flow begins when content is saved or assigned to the source language. This can be a category, a menu item, or an article within a category that is assigned to the source language.
Two parallel actions occur: Mock items are created in all target languages, and items are added to the translation queue.
A scheduled task, called the Joomtastic AI Translation Task, runs once per minute by default. It checks whether items exist in the translation queue.
If items are found, the task sends the content to external AI services such as OpenAI and retrieves the translated text.
The translated content is then saved back into the previously created mock items in Joomla.
Finally, the translated items are either published or left unpublished, matching the publication status of the original source item.
Up and running in 3 steps
One Time Setup
Define source & target languagrs. Setup your menu structure. Add your API Key.
Create content
Write articles in your defined source language as you normally would. That's it. Really.
Done
Translations appear automatically - articles, categories, menu items, configured language associations and correct internal links.
Built for the way agencies actually work
Fully automated translation pipeline
Internal link adaptation
Translation exclusion rules
Full editorial control

Seamlessly Integrates with YOOtheme Pro
Our tool was designed from the ground up to work perfectly with the YOOtheme Page Builder. It understands the Builder's complex structure, ensuring that your layouts, elements, and styles are perfectly preserved in every language.
But it's not just for YOOtheme. Our system is also fully compatible with standard Joomla content articles, allowing you to translate every part of your website, regardless of how it was built.
Built on Joomlas native multilanguage workflow
We eat our own dog food - joomtastic.ai is translated with aitranslate
Your data stays on your server. Only text is sent to the AI API.
Supports any language pair via OpenAI & OpenRouter
Simple pricing. No per-word fees. No surprises.
Pay once per year for the extension.
Bring your own API key – you only pay what you actually translate.
-
1 Site
-
1 year support and updates
-
Unlimited Languages
-
Unlimited Articles
-
3 Sites
-
1 year support and updates
-
Unlimited Languages
-
Unlimited Articles
-
Unlimited Sites
-
1 year support and updates
-
Unlimited Languages
-
Unlimited Articles