Documentation: Autolanguage plugin
OpenAI API Key
An OpenAI API key lets you use models like GPT-4 for translations. You'll need an account, billing set up, and a generated key.
Step 1: Create an OpenAI account
- Go to the OpenAI Platform website.
- Click Sign up to create an account, or log in if you already have one. A regular ChatGPT subscription does not automatically give you API access, they're separate billing systems.
Step 2: Access the API dashboard
- Once logged in, you'll be in the OpenAI Platform dashboard.
- Go to the API keys section in the left sidebar, or directly to platform.openai.com/api-keys.

- Click "+ Create new secret key".
- Give your key a name (optional, but helpful for identifying it later, e.g. "Development Key").
- Select the project if prompted.
- Click Create secret key.
- Save your secret key somewhere safe, you won't be able to view it again.
Step 3: Add the key to Joomla
- Log in to your Joomla backend.
- Go to System > Manage > Plugins and open System - Autolanguage.
- Open the Service & API tab.
- Set Translation Service to OpenAI (ChatGPT).
- Paste your key into the OpenAI API Key field.

- Save.
- After saving, select the model you want to use. See OpenAI's pricing page for the cost of each model.
Running version 2.5.0? Update to 2.6.0 or later before you paste your key. In 2.5.0 the key field accepted only the first 99 characters, cutting a longer key off as you pasted it without any warning, after which OpenAI rejects it. A project key (starting with sk-proj-) is well over that length. If you already entered your key under 2.5.0, update the plugin and paste the key again: the update cannot repair a key that was already stored incomplete.