Prepare a page for TranslatePress
TranslatePress only learns a page's strings when someone opens it in another language.
Works with SAR
Translates each page's text in place, from the front end. With SAR, ChatGPT or Claude can work with TranslatePress on your site: drafts first, and your approval before anything goes live.
A few of the tools it uses, with what each one needs from you.
TranslatePress only learns a page's strings when someone opens it in another language.
For TranslatePress: set up to 100 translations by string id (from wordpress_list_page_strings).
Which translation plugin the site uses and how it works: WPML and Polylang keep a separate page per language (kind post); TranslatePress translates the strings of each page (kind string); Weglot translates in its own service (read-only here).
The strings of one page in one language with their translation and status (none, machine, reviewed).
For TranslatePress: how many of the strings it has seen in a language are untranslated, machine translated or reviewed, site-wide or for one page, with the untranslated ones listed.
Copy one into ChatGPT or Claude and fill in the brackets.
Which languages does TranslatePress have on this site, and is machine translation on?
Prepare the [page] page in [English] so its strings can be translated, then list what is still untranslated.
How many strings are untranslated, machine translated or reviewed in [English] across the site?
Translate the untranslated strings of the [page] page into [English] and send them for my approval.
No password to hand over.
Add the SAR Intelligence plugin to the WordPress site where TranslatePress is active.
In SAR, add the site under Connections and approve it on WordPress's own screen. Allow changes when you are ready.
Add SAR to ChatGPT or Claude and ask in your own words, or start from a prompt above.
Tested prompts for whole jobs.
The tools that come with TranslatePress, as your AI app sees them.
| Tool | What it does | Reads or changes | Approval | Status |
|---|---|---|---|---|
wordpress_list_languagesSite languages | Which translation plugin the site uses and how it works: WPML and Polylang keep a separate page per language (kind post); TranslatePress translates the strings of each page (kind string); Weglot translates in its own service (read-only here). | Reads | None | Supported |
wordpress_prime_page_translationsPrepare a page for TranslatePress | TranslatePress only learns a page's strings when someone opens it in another language.Needs: TranslatePress | Changes | None | Supported |
wordpress_list_page_stringsA page's strings in TranslatePress | The strings of one page in one language with their translation and status (none, machine, reviewed).Needs: TranslatePress | Reads | None | Supported |
wordpress_untranslated_reportUntranslated strings | For TranslatePress: how many of the strings it has seen in a language are untranslated, machine translated or reviewed, site-wide or for one page, with the untranslated ones listed.Needs: TranslatePress | Reads | None | Supported |
wordpress_translate_page_stringsTranslate page strings | For TranslatePress: set up to 100 translations by string id (from wordpress_list_page_strings).Needs: TranslatePress | Changes | Approval | Supported |
Install the plugin, add SAR to your AI and ask your first question within minutes. No card needed.