How to Translate CMS Pages in Magento 2


Translating CMS Pages is one of the supported way to develop your business on the global. This means you can create a translated site and then make it visible on a specific store view for your customers. To set the content page for the translation, you have to create a new page with the same URL to assign it to the store. After configuring, you will update the CMS page for the specific view with the translated text.

Translate CMS Page

  • On the Admin Panel, Content > Elements > Pages.
  • Find the page that need to be translated, and open it in the edit mode.
  • Copy the URL Key to the clipboard. Then, tap the Back button to back to the Pages grid.
  • Click on Add New Page, you need:
    • Translate the Page Title.
    • Paste the URL Key that you have copied before
    • In the upper-left corner, select Store View for the translation display
    • On the left panel, under Page Information, select Content, then insert the translated text for the page.
    • Create the Layout for the page in the Design tab.
    • Complete the translation for Keywords and Description in the Meta Data tab
  • Save Page to complete, and flush the cache if promopted.
  • Go to the storefront and use the language chooser to check the translation on the store view. Some elements such as the company footer links block, the welcome message also need to be translated.

How to Translate CMS Pages Magento 2 Translate CMS Page

Ref: Magento 2 User Guide

It comes to the end of tutorial: How to Translate CMS Pages in Magento 2.

Please leave comments if you have any questions, feedbacks.

Comments for How to Translate CMS Pages in Magento 2

You also may like these Magento 2 Extensions

One Step Checkout

13 reviews

Layered Navigation

5 reviews


5 reviews


7 reviews


10 reviews

Zoho CRM

no review

Store Locator

no review

Better Blog

7 reviews