Set the Default Language in TranslatePress with AI
Make TranslatePress's default language match the language your content is written in, before you start translating.
Works with AI · Verified on v3.3.8
Connect TranslatePress to Claude, ChatGPT, or any AI assistant with WPVibe. Add a language, publish it when it is ready, change its URL and fix the default language, by asking in plain English.
One connection gives your assistant structured, permission-checked access to the whole site.
Set up a second language with a URL slug that clashes with nothing, hidden until it is translated.
Publish a finished translation, or hide one while you rework it, keeping every translation.
Move a language to a new slug, checked against your pages, with a warning about old links.
Replace the one extra language the free plugin allows; old translations stay saved.
Make the default match the language your content is written in.
Paste any of these into Claude or ChatGPT once TranslatePress is connected.
Add the free WPVibe plugin from WordPress.org to the site running TranslatePress.
Claude, ChatGPT, Cursor, and more. One click to authorize, and no passwords ever go in the chat.
“Add Spanish to my site with TranslatePress, hidden until I have translated it.”
Copy-paste playbooks, each one tested on a live TranslatePress install before it ships.
Make TranslatePress's default language match the language your content is written in, before you start translating.
Replace the one extra language the free TranslatePress allows, keeping the old translations in case you want them back.
Change the URL slug of a TranslatePress language, checked against your pages, with a warning about old links.
Publish a translated language when it is ready, or hide one while you rework it, without losing translations.
Add a language to TranslatePress with a safe URL slug, hidden from visitors until you have translated it.
TranslatePress registers these with the WordPress Abilities API under the translatepress namespace. Your AI finds them with discover_abilities and calls them with run_ability. WPVibe asks for your approval only when an ability is marked destructive and deletes something or runs code; everything else runs as soon as your AI calls it. Verified means we ran it on a live install of v3.3.8. Registered means a fresh install of v3.3.8 ships it and we have not run it yet.
Requires TranslatePress with its abilities on WordPress 6.9 or newer, and an administrator account. The abilities are on as soon as the plugin is active. Tested on TranslatePress 3.3.8 (free) with WordPress 7.1.3.
| Ability | What it does | Access | Status |
|---|---|---|---|
|
List languages translatepress/list-languages
|
The default language and every other language set up, with its URL slug and whether visitors can see it. | Read | Verified |
|
List language codes translatepress/list-available-languages
|
Every language TranslatePress supports, with its code and English name. | Read | Verified |
|
Add a language translatepress/add-language
|
Adds a language with an optional URL slug. | Write | Verified |
|
Change a language translatepress/update-language
|
Sets a language's URL slug and whether visitors can see it. | Write | Verified |
|
Set the default language translatepress/set-default-language
|
Makes a language that is already set up the default. | Write | Verified |
|
Remove a language translatepress/remove-language
|
Removes a language other than the default. | Write | Verified |
|
Turn on automatic translation translatepress/enable-automatic-translation
|
Turns on automatic translation with the engine you name. | Write | Verified |
|
Set the license key translatepress/set-license-key
|
Saves a TranslatePress license key, then checks it. | Write | Registered |
Behavior the ability descriptions do not mention.
Works with AI is WPVibe’s verification program. Every ability marked verified was run on a live TranslatePress install, and we rescan WordPress.org weekly so a release that adds or removes abilities shows up here before it surprises you.
Learn more about TranslatePress at translatepress.com.