Multilingual Menus
Elemental Menu supports multilingual by default. In this article, we use WPML as an example.
Table of Content
1. Translate a WordPress Menu
If you don’t know how to translate a WordPress menu with WPML, please refer to this article.
Once translated, Elemental Menu will display translated menus automatically on the frontend.
2. Translate a Mega Submenu
Suppose that we have two menus: English Menu and Spanish Menu (Spanish Menu is the translated one), to translate a mega submenu of a menu item named “Products” of the English Menu:
- Go to the Templates > Saved Templates, translate the mega submenu template into Spanish (name of the template should be: “[Elemental Menu] Products”).
- Switch current language to Spanish.
- Open the template having the Elemental Menu widget and change the selected menu on the Menu control to the Spanish Menu.
- Save the document then edit the Spanish menu item of the “Products” menu item.
- On the Elementor editor, open the Elementor’s Template Library and import the translated version of the “[Elemental Menu] Products” template.
That’s it!
4. Translate a Normal Submenu
Menu items in a Normal Submenu are translated when translating a WordPress menu. You just need to update Icons or Badges if needed.
Last modified: Jun 12 2025 at 05:48 PM.