# Requirements and installation

## Requirements

- Joomla 6.0 or newer
- PHP 8.3 or newer
- Access to a supported AI service (API key) — see "AI providers and access"
- At least two installed Joomla language packs (the source language and every target language)

<div class="callout info" id="bkmrk-your-website-does-no">Your website does **not** have to be configured multilingual to start. TranslatePilot sets up multilingualism itself on request — content languages, language filter, one home page per language and the language switcher. Only the language packs themselves are installed beforehand via *System → Install Languages*; a download cannot honestly be shown in a preview, so the setup does not take it over.

</div>## Installation

1. Download the package `pkg_translatepilot-x.y.z.zip`.
2. Install it under *System → Install → Extensions*.
3. The package installs the component and the task plugin; the plugin gets enabled in the process. It stays inactive until you create a scheduled task.

After installation you find TranslatePilot under *Components → TranslatePilot*. The dashboard immediately shows the multilingual state of the installation and what is still missing before the first translation.

## Updating

Updates appear as usual under *System → Update → Extensions*. The translation state, the approval and all settings survive updates.

## Uninstalling

Uninstalling the package removes the component and the plugin. Already translated articles, menu items and modules are regular Joomla content and naturally remain in place.

[Deutsche Fassung](https://docs.graup-it.de/link/268)