Product support

Get help in the plugin support forum.



  1. Navigate to settings > Manage languages. Create the languages you want. Keep in mind the code of each language, you will need it later:


  1. Navigate to rainlab pages plugin and in the Menus tab create all the menus you want for each language with a code suffix you already created. Let's assume you have created english language with en as a code then the menu code you should be menuName-en:


  1. Within layout, partial or page add the multilingual static menu component and select from drop down which menu you want:


  • Found the plugin useful on 1 Aug, 2018

    Thank you! I have been struggling with translating the menu titles; I am very happy I found this. Works perfect!

    <nav> {% component 'headerNavigation' %} <ul> {% for item in headerNavigation %} <li class="{{ item.isActive ? 'active' }}"><a href="{{ item.url }}">{{ item.title }}</a></li> {% endfor %} </ul> </nav>

  • Found the plugin not useful on 24 May, 2018

    In Holland we have a saying: don't put the horse behind the carriage. Why can't we just make the name of a menu-item translatable the way we do this for all our entries? This way I need a menu for every language while pointing to exactly the same pages that are already showed with translation in it. For my current project I just created a static menu partial using translated messages.

  • Found the plugin useful on 26 Mar, 2018

    It's an add-on that everyone needs. It works great. Congratulations


Initial version of translate plugin

Nov 10, 2017