Translating Content
How to translate content with WPML: guides for posts, pages, custom fields, forms, WooCommerce, multilingual SEO, and more. Find the page that matches what you’re translating.
The Easiest Way to Translate Your Site
With Translate Everything Automatically on, PTC, WPML’s AI translation engine, translates your whole site in the background: posts and pages, custom post types, taxonomies, theme and plugin strings, WooCommerce products, and SEO meta. Only menus are left to you.
Every other path – translating by hand, external services, or a Translate Some workflow – has a guide below for each kind of content.
-
Default
Turn it on once and PTC keeps the site translated as you publish.
-
Send content for translation and follow its progress.
-
Mix PTC, yourself, your own translators, and translation services.
No translation guides match your search.
Translating Core WordPress Content
These pages cover the basic content types every WordPress site has:
-
Translating Posts, Pages and Custom Post Types
Which post types are translatable, and how to translate them.
-
Translating Taxonomies
Categories, tags, and custom taxonomies, in bulk or individually.
-
Translating Menus
WordPress menus and WP Menu Sync — the one thing Translate Everything Automatically skips.
-
Translating Strings
Theme, plugin, and widget texts outside posts and pages.
-
Translating Media
Alt text, captions, and a different file per language.
Translating WooCommerce
Two how-tos cover the WooCommerce side, both delivered via WPML Multilingual & Multicurrency for WooCommerce:
Translating Popular Plugins
How-tos for the most-used third-party plugins WPML integrates with:
How to Translate ACF Custom Fields
Every ACF and ACF Pro field type, Repeater and Flexible Content included.
-
How to Import Multilingual Content
Bulk-import multilingual content from WooCommerce feeds or any spreadsheet, via WPML Export and Import.
How to Translate Gravity Forms
Pricing Fields, Conversational forms, paginated forms with Conditional Logic, Notifications, Confirmations.
-
How to Translate Your Site for Multilingual SEO
Translate the SEO meta of Yoast SEO and Rank Math; verify hreflang and sitemap; check the result in Google Search Console.
How to Translate Contact Form 7
Every form-tag, the Messages tab, both Mail templates, Acceptance, Quiz, pipe-separated values, submission integrations.
How to Translate WPForms
Form Templates, Form Pages, Multi-Page Forms, Smart Conditional Logic, Confirmations, payment and marketing add-ons.
How to Query Multilingual Content with WPGraphQL
Query language-specific content through WPGraphQL for headless sites built on Next.js, Nuxt, Astro, or Gatsby.
How to Translate Ninja Forms
Multi-Step Forms, Layout & Styles, Image Select Fields, Save Progress, Email Actions, integration Actions.
How to Make ElasticPress Return the Right Results per Language
One search index per language, so results match the page language.
How to Translate Slider Revolution 7
The AI Translate Addon sends every module’s strings to WPML, so modules translate like posts and pages.
How to Translate BuddyPress and BuddyBoss
Profile Types, Group Types, custom profile fields, group names, Activity Topics, media albums, forums, theme texts, and BuddyBoss mobile app content.
For Translators
Guides for anyone with the Translator role: your translation team, freelancers, or a client who edits AI translations directly.
-
For Translators — How to Translate with WPML
Translate in the Advanced Translation Editor or with CAT tools.
-
How to Edit a WPML Automatic Translation
Fix a word or sentence in a page PTC translated.
-
The Glossary
Terminology WPML must always translate the same way: product names, brand terms, “do not translate” entries.
-
How PTC Learns Your Brand Voice and Translates Like You Do
PTC turns your repeated edits into site-wide rules you approve once.
For Admins and Translation Managers
Pages an administrator or Translation Manager uses to oversee translation work across the site:
More Translation-Management Guides
-
Using different translation editors for different pages
-
Handling translation jobs within production, staging, and development sites
-
How to duplicate and copy content
Displaying untranslated content on pages in secondary languages.
-
WPML translation memory
How WPML remembers and reuses your existing translations.
-
Using desktop CAT tools with WPML
The XLIFF workflow for memoQ, Trados, OmegaT, and other translation tools.
-
How to use the Toolset Access plugin to create editors for specific languages