Skip to main content

TranslatePilot at a glance

TranslatePilot translates the articles of your Joomla website into further languages using an AI service — and takes care of everything else a multilingual website needs: language associations, menu twins, mirrored modules and, if you use YOOtheme Pro, per-language footers and article templates.

At its core is a simple promise: nothing expensive and nothing irreversible happens without you having seen and approved it first.

How TranslatePilot works

  • A wizard guides. The translation wizard leads through everything in eight steps — access, languages, setup, profile, scope, sample, mirroring and the run. Every step judges its own state; only when the required settings stand does it move on.
  • Analysis as a report. A dedicated view shows what a run would do: which articles are new, which have changed since their last translation, what gets skipped and what the run is expected to cost. The analysis only reads — it writes nothing and spends nothing.
  • Sample before the real run. Before anything is written for the first time, you translate a few articles as a sample. Source and translation appear side by side; only when the tone fits do you approve the translation profile.
  • Continuation instead of a one-off. TranslatePilot records per article which state was translated. When an article changes, only it gets retranslated — manually or automatically through the task scheduler.
  • Several safeguards. A cost limit per run, an upper bound of translated articles per run, a backup confirmation before every real run and the profile approval. Each of them can stop a run before anything happens.

What gets translated — and what does not

Translated are articles of the source language: title, intro and full text (for YOOtheme builder pages the text pieces of the page tree, the structure stays untouched), meta description and keywords, image alternative texts, the labels of the related links, and custom fields of the types text, textarea and editor. Tags, images, link addresses and visibility are taken over unchanged; the language association with the source is created automatically.

Not translated are contents of other components, system texts and configuration. Modules and menu items are not created while translating but through the mirroring steps — as twins of the already translated content. The analysis page shows this boundary before every run.

What TranslatePilot consists of

  • The component — dashboard with readiness checks, analysis, sample/approval/real run and the mirroring steps.
  • The task plugin — translates new and changed articles on a schedule through Joomla's task scheduler, with the same safeguards as the backend.

Which AI services are supported

TranslatePilot is provider-open: Claude (Anthropic), Mittwald AI Hosting or any other OpenAI-compatible service. The available models are queried directly from the provider and offered for selection in the options. Details on the page "AI providers and access".

YOOtheme Pro and JSitemap Pro are optional. TranslatePilot works completely with the Joomla core; when those extensions are present, they are covered additionally (builder pages, meta overrides, footer and template mirroring).

Deutsche Fassung