NewThe agent now reads your files and links, and can search the web.Files, links and web search in the agent.See how

DocsLanguages

Translate your site into other languages

The Translator puts your whole site in other languages at their own addresses (/es/, /fr/), translated by the AI — every page, menu, form, product and SEO tag — with a switcher for visitors.

The Translator is an optional feature that does what Weglot does, inside Native WP AI. Add a language and your site is there at its own address — yoursite.com/es/ for Spanish — translated by the AI.

  1. Switch it onGo to Native WP AI → Settings → Features and switch on Translator. A Languages screen appears in the Native WP AI menu.
  2. Add a languageLanguages → Add a language…, then Add. Its pages exist right away; choose Private while you review it (only people who edit translations see it) and Public when it’s ready.
  3. TranslateOpen a page in the new language: what you see is translated before the page opens. For everything at once, Translate the whole site reads every published page, post and product and translates it all in the background — it shows the credits first.
  4. Check itRead the pages in the new language. Change anything in Translations, or click it on the page (see Edit translations).
Native WP AI Languages: the site in English, translated into Spanish and French at /es/ and /fr/, with how much the AI and people translated, and Translate the whole site
Languages: Spanish and French with how much is translated by the AI and by people, and Translate the whole site.

What’s translated#

The Translator translates the page WordPress sends, whatever made it — Native WP AI pages and templates, your theme, WooCommerce, other plugins:

  • Headings, paragraphs, lists, buttons, menus and links — whole sentences at a time, with their links and bold words in the right place
  • Form labels, placeholders, buttons and messages
  • Image descriptions (alt text), tooltips and button labels
  • The page title, the meta description and the social sharing title and description

Links inside the site stay in the visitor’s language, the page’s lang (and dir for right-to-left languages) changes, and search engines get hreflang links to every public language and a sitemap of translated pages in WordPress’s sitemap.

New and changed text#

With Settings → Translate new text automatically on (the default), text that isn’t translated yet is translated in the background the first time a visitor sees it; it shows in your site’s language until then. For you and anyone who edits translations, it’s translated before the page opens. Turn it off to translate only when you choose (Translations → Translate what’s waiting).

Costs#

Translating uses AI credits, with the model set for writing in Settings → AI. A translation is kept: the same text is never translated twice, and text people edited is never translated again. Languages shows the credits used this month and roughly what translating the rest would cost. For example, a 15-page coffee roaster’s site (about 4,300 words) took about 60 credits per language with Claude Opus 5.5.

Leaving things untranslated#

To keep…Do this
A whole page, or every page under an addressSettings → Leave untranslated → Pages: /checkout/ for that page and everything under it, =/legal/ for one exact page.
Part of a pageIn the builder, the element’s Advanced → Don’t translate. For other pages, a CSS selector in Settings → Leave untranslated → Parts of pages, or translate="no" / the notranslate class in your own HTML.
A word or name everywhereAdd it to the Glossary as Never translate.

Showing something in one language only#

Every element has display conditions: Page language shows it only in some languages (or everywhere but some) — a Spanish-speaking phone number on the Spanish site, say.

Switching it off#

Switching the Translator off serves every page in your site’s language only, and the language addresses stop working. Nothing is deleted: every translation is there when you switch it back on.