Skip to main content

🚀 Launch Special: 30% off all plans – Code "LAUNCH30" - Get your license

The smartest AI-powered translation engine for Joomla

Translate your entire Joomla site automatically.

AI Translate creates articles, categories, and menu items in every target language – sets all language associations – and adapts internal links. Automatically. While you focus on content, not the technical handling.
Joomla 5 & 6 YOOthemePro compatible OpenAI & OpenRouter

See AI Translate in action: From article creation to fully translated multilingual site in minutes.

The Problem

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 basic calculation example:

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.

Show image description

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.

One-time setup, ~15 minutes.

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

Articles, Categories and menu items are created and translated automatically the moment you save content in your source language. Language associations are set without lifting a finger.

Internal link adaptation

Every internal link in your translated content is automatically updated to point to the correct language version. No broken links, no manual find-and-replace.

Translation exclusion rules

Define brand names, product names, or technical terms that should never be translated. Keep your terminology consistent across all languages.

Full editorial control

Every translation can be reviewed and edited in the Joomla backend before publishing. AI does the heavy lifting – you keep the final say.

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.

Developed by djumla in cooperation with Robert Deutz David Jardin - Team Lead Joomla Security Team

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.

Single
79€
Paid yearly
  • 1 Site
  • 1 year support and updates
  • Unlimited Languages
  • Unlimited Articles
Business
159€
Paid yearly
  • 3 Sites
  • 1 year support and updates
  • Unlimited Languages
  • Unlimited Articles
Agency
319€
Paid yearly
  • Unlimited Sites
  • 1 year support and updates
  • Unlimited Languages
  • Unlimited Articles
* AI translation costs (OpenAI / OpenRouter) are billed directly by the API provider based on your usage. Typical cost for translating a 500-word article: ~ 0.01–0.03€.

Frequently Asked Questions

Is the translation quality good enough for production?
AI Translate uses state-of-the-art language models via OpenAI and OpenRouter. For most content types, the output is publish-ready. For critical pages, you can review and edit every translation before it goes live.
What about my existing multilingual site?
AI Translate works best for new content. Existing content in your source language can be translated by re-saving it – the extension will detect it and create the target language versions.
Do I still need to set up Joomla's multilanguage basics?
Yes. You need to install languages and create the initial menu structure. AI Translate automates everything that comes after – the content creation, translation, and association.
What happens when my license expires?
Your translations and all created content remain fully intact. You just won't receive updates or support until you renew.