WPML

Translate all Elements

Translate all OceanWP elements, including pages, custom posts, templates, and more

Translate Theme Texts

Translate headers, footers, and any other texts in the theme

Localized Designs

Use the same design across languages, or create different designs in each language

Translate Any OceanWP Element

Translate any OceanWP element from WPML’s Translations dashboard.

Simply go to WPML → Translations and select content for translation. Then, choose to translate by yourself or using Private Translation Cloud (PTC) (opens in a new tab), our most advanced automatic translation engine.

Translations dashboard
Sending content for translation from WPML → Translations
Sending content for translation from WPML → Translations

Translate Theme Texts

Translate your header, footer, and any other theme part via the Other texts (Strings) section of WPML’s Translations dashboard, or with WPML’s String Translation.

String Translation
Selecting strings in the Other Texts (Strings) section
Selecting strings in the Other Texts (Strings) section

Create Different Designs in Each Language

Offer visitors a unique experience by creating culturally relevant designs in each language.

Page in English
Page in English
Page in French
Page in French

Frequently Asked Questions

Can I translate OceanWP extensions with WPML?

Yes, you can translate OceanWP extensions with WPML. This includes Portfolio, Footer Callout, Elementor Widgets, Sticky Footer, and other extensions.

To translate your extension components, go to WPML → Translations, find the extension component you want to translate, and send for translation. If you can’t find some components in the Translations dashboard, go to WPML → Translations → Strings and search for the texts in your components.

Remember – if extensions include custom posts, fields, or taxonomies, first go to WPML → Settings to enable the custom items for translation.

How can I translate custom OceanWP templates?

To translate custom OceanWP templates:

1. Go to WPML → Settings → Post Types Translation. Set My Library (oceanwp_library) as Translatable and save.
2. Next, go to OceanWP → My Library and click the Plus icon to translate your template.
3. Once done, return to the My Library list and copy your template shortcode ID. Then, using the admin language switcher, change to your secondary language and copy your translated template shortcode ID as well.
4. Finally go to WPML → Translations → Strings and search for your original language template ID. When you find it, translate it by entering your translated template shortcode ID.

Build a Multilingual OceanWP Website

Start translating OceanWP with WPML today

Written byAmir