• Español |
  • Deutsch |
  • Русский |
  • Français |
  • Italiano |
  • Português |
  • Türkçe |

WPLANG

WordPress Multilingual

  • Blog
  • About
  • Toolbox
  • Contact
  • Start Here

Multilingual Press Review: Create networks with multiple languages

Posted: 09.07.14 | by Irena Domingo

Multilingual Press Pro Plugin
In the following review I’m going to show you the best multilingual plugin available for WordPress Multisite. You’ll learn everything you need to know to use it: features, setup, price, etc. 

Introduction

After WordPress 3.0 it‘s very easy to run WordPress as a network. In a WordPress network you can create multiple sites, each one having their own administration area, theme, plugins, and so on. You can use each site for a certain language.

Some plugins, such as Multilingual Press, Multisite Language Switcher, or  Zanto, enable you to interlink your WordPress entities.

Multilingual Press is a freemium plugin that can be had for free or purchased as the Pro Version from MarketPress.com. This plugin is the best way to manage multilingual versions of the same content using WordPress Multisite.

Not only does it offer interlinking but the Pro version also offers to duplicate sites or edit all translations for a post from the original post editor without the need to switch sites.

The good

  • Easy of use. Multilingual Press makes content translation easy: you can view the translations for each post or page underneath the post editor and show a list of links for all translations on each page in a widget. Also, you can change relationships between translations or connect existing posts (Pro Version)
  • No lock-in. When you disable the plugin, all sites will still work as separate sites without any data-loss or garbage output
  • Performance. This plugin uses WordPress’ built-in core features. For large WordPress sites is the best option.
  • Multilingual SEO. You can set SEO features in every site using your favorite SEO plugin (WordPress SEO by Yoast, All in One SEO Pack ,etc.)
  • Duplicate sites. When you create a new blog, you get a dropdown field to use another blog as a template. Everything will be copied then: settings, active theme, plugins, widgets, user roles/capabilities and even attachments. This a one-click setting (Pro Version). Starting a new language site by cloning a complete other language can save you a lot of time.
  • Preferred language. Automatically redirect to the user’s preferred language version of a post (Pro Version)
  • Multiple domains. If you need to set up multiple sites across multiple domains (example.com, example.es, example.fr, etc), you can use the WordPress MU Domain Mapping plugin as well – as long as the domains are all hosted on the same server.

The bad

  • Price. If you want a professional multilingual WordPress site, you’ll have to buy the Pro Version that costs $75 (1 domain), $95 (5 domains) and $190 (10 domains). Annual renewal costs $45, $55 and $110, respectively. Note that functionality is without time limit. Renewal is only needed if you want an update or support.
  • Configuration. You have to create and configure a network of sites by using the multisite feature. Once installed all languages, if you want to make an adjustment (themes, plugins, menus, widgets, etc) you must port it to all the websites.

Multilingual Press 1000x400

1. How to Setup and Use Mutilingual Press Pro

Step 1. Create a WordPress Multisite Network

You have two options to create a network in WordPress:

  • Existing WordPress site: Install WordPress Multisite in your current WordPress installation following these instructions: http://codex.wordpress.org/Create_A_Network

 

  • New WordPress site: The easiest way to install WordPress Multisite is to do so via the Softaculous installer in cPanel. To enable Multisite, you need to check the Enable Multisite option on the WordPress installation page.  Once the installation is completed, Multisite will be enabled in your WordPress. All the best WordPress web hosting companies allow you to install WordPress Multisite in one click.

Install WordPress Multisite Softaculous

Step 2. Create any number of language sites within the network

You must decide if you want to use subdomains or subfolders and how you want to manage them. Also, you can use multiple domains with WordPress MU Domain Mapping plugin.

Go to Network Admin > Sites > Add New

Create language sites WordPress Network

Step 3. Install Multilingual Press an activate it as network plugin

Go to Network Admin > Plugins > Add New (Activate and enter your license key)

Install Multilingual Press Pro Plugin

Step 4. Plugin Settings

Go to Network Admin > Settings > Multilingual Press, and activate the features you need.

Multilingual Press Pro SettingsGo to Network Admin > Settings > Language Manager, and find the languages you want to use, and set their priority to higher values

The original language should always be set to 10, the translations to a slightly lower value. This affects the order of the language selectors and the HTTP redirect feature.

Language Manager Multilingual Pres Pro

Step 5. Choose a language on each site and the relationships

Go to Network Admin > Sites configuration. On each site, go to Edit > Multilingual Press, and choose a language and the relationships.

Multilingual Press Relationships LanguagesYou can enable automatic redirection. It’s a feature that sends your visitors to the language alternative of a page they understand best.

Step 6. Set a preferred language on each site

Go to Settings > General  > Site Language

Multilingual Press Preferred Language

Also you can set a preferred backend language in your profile to get the same language on all sites: Users > Edit your Profile > Select your preferred backend language

Note that you’ll have to upload .po and .mo files for every language to your language folder: wp-content/languages

You can download .po and .mo files here: http://i18n.svn.wordpress.org/. Example for Spanish and WordPress 3.9:

  • admin-es_ES.mo
  • admin-es_ES.po
  • admin-network-es_ES.mo
  • admin-network-es_ES.po
  • continent-cities-es_ES.mo
  • continent-cities-es_ES.po
  • es_ES.mo
  • es_ES.po

Also, if you want to translate your theme into other languages, you can follow this tutorial. If you are using Genesis Framework, you can install Genesis Translations Plugin.

(IMPORTANT UPDATE 18/12/2014: since WordPress 4.1 you don’t need to upload .po and .mo files. Just go to Settings > General > Site Language, and install new languages)

Step 7. Language Switcher

Switch to the dashboard of a site, and go to Appearance > Widgets. You have a new widget, named Language Switcher. Add it to a sidebar, header or footer.

Language Switcher Multilingual Press

Step 8. Start translating

Click Add New to create a new post or page, or open an existing post. You will see one metabox per language beneath the regular editor.

You have two options: Just write the translation, or copy the original post into the translation box. It will copy the title and the post content to the translation box (including formatting)

Translating Pages Multilingual Press

2. Multilingual Press Pricing

As mentioned earlier, Multilingual Press has a free version in WordPress.org. The free version will give you the most important components: Connect multiple sites as language alternatives, use a customizable widget to link to all sites, view the translations for each post or page underneath the post editor, and a Language Manager with 174 editable languages.

Multilingual Press Plugin Review

However, the Pro Version offers technical support, updates and significantly more features: Support for custom post types, automatically redirect to the user’s preferred language version, edit all translations for a post from the original post editor without the need to switch sites, duplicate sites, synchronized trash, change relationships between translations, user specific language settings for the back-end, show posts with incomplete translations in a dashboard widget, etc.

Multilingual Press Pro

All licenses give you updates and support forum for 12 months:

  • Standard ($75): 1 domain (renewal $45)
  • Business ($95): 5 domains (renewal $55)
  • Developer ($190): 10 domains (renewal $110)
  • Functionality for the plugin is without time limit. Renewal is only needed if you want an update or support.

Multilingual Press Pro Prices

3. Conclusions

Multilingual Press is the best option to work with WordPress multisite. This plugin has the support of a company and a team of professional developers. With the Pro Version you won’t have to worry anymore about support and updates.

If you have a medium or large WordPress site and performance is important for you, I recommend you to use this plugin for your multilingual project.

If you have any questions please go ahead and ask away in the comments section. I’ll update the review periodically.

Download Multilingual Press (Free version)     Buy and Download Multilingual Press Pro

Categories: Multilingual Websites


About the Author

Irena Domingo's avatar

Irena is the creator of the blog WPLANG (WordPress Multilingual) and a professional specialized in website localization. Irena now helps others to create a WordPress website in one language or create a multilingual WordPress website.

Comments

  1. Markus says

    November 11, 2014 at 5:45 am

    Thank you Irena

    You have given me great inputs. Through your review I have come across the tutorials on marketpress website 🙂

    Why “Note that you’ll have to upload .po and .mo files for every language to your language folder: wp-content/languages”? Do I need to do this really?

    Good job, keep on rocking!

    Best wishes,

    Markus

    PS:

    • Irena Domingo says

      November 11, 2014 at 7:48 am

      Thank you Markus.

      Yes, you’ll probably need to upload .po and .mo files, unless you already have the corresponding files in your language folder.

      Anyway, WordPress should allow more easily install other languages but this is the way to do it now.

  2. Kevin says

    November 27, 2014 at 11:20 pm

    Hi Irena,
    Thanks for the informative post.
    I am trying to use multilingual press plugin with a Geodirectory Plugin.
    So my question is When a user adds a listing to the site .ie., main site (English).
    Will that create similar listings in other language subsites in network.

    Suppose I add a listing to example.com then it should create a copy of language version in other subsites like fr.example.com, de.example.com, and so on .

    And also it should work vice versa i.e., when a listing is added to any subsite(fr.example.com) then it should automatically update all network of sites in language version of each separate site.

    I hope this is the way it works.
    If not can I modify it work as per my requirement.

    Thanks

    kevin

    • Irena Domingo says

      November 28, 2014 at 5:33 am

      Hi Kevin,
      For every language you have created a site in your network, MultilingualPress PRO will insert below a Visual Editor when you edit a a listing. Just translate on the same screen while you’re on it and translated listing will appear in the other site. It works vice versa.

      • Kevin says

        November 29, 2014 at 9:50 am

        Hi Irena,
        Thanks for the answer.
        But I need to know what happens when the user with a author privilege adds a listing from the front end provided by the theme or plugin.
        Does this creates automatic translation of that specific listing across network sites?
        This is much important because my site is a directory like yelp which allows users to add their business details on the website using front end and not from backend dashboard.

        Waiting for the answer.

        Regards,

        Kevin

        • Thomas Scholz says

          December 1, 2014 at 7:30 pm

          Hi Kevin,

          I am the lead developer for MultilingualPress.

          By default, MultilingualPress does not create copies of everything that is submitted to the website. But our code is very flexible, and it can be reused in these situations too.

          The details depend on the implementation of the listing: custom post type, separate database table, taxonomies and so on. If I can take a look at the source, I will find a way. For cases like that, try our support forum.

          • Irena Domingo says

            December 4, 2014 at 7:35 am

            Hi Thomas,

            Thank you very much for your answer to Kevin

  3. Kevin says

    December 5, 2014 at 12:23 pm

    Hi Thomas,
    I appreciate your feedback.

    I am currently trying to develop a business directory website using a plugin given here https://wordpress.org/plugins/geodirectory/

    Multisite Version of the plugin will be released in the next week. They have released beta version of the plugin for testing.

    Yes. It has custom post types, separate database tables.
    I will see you in the support forums after 10th of Dec as the site is not ready yet and needs lot of initial work to be done.

    Thanks and Regards,

    Kevin

  4. Bernhard says

    January 22, 2016 at 10:13 am

    Hey, maybe you should remove the section about the cost, now that the ful version is free 🙂

  5. Aleksandra says

    April 14, 2016 at 4:21 am

    Hello Irena,
    Thank you for this post. Actually, I’ve been trying to make it work in order to create an English version for my French blog http://www.yogaandtea.fr.
    The problem is I can’t even go to my new English site Dashboard…It says “Not Found The requested URL /wp-admin/ was not found on this server.” I asked Multilingual Press to create this English site based on my already existing French site and I was hoping this would be enough…

    I already created the en.yogaandtea.fr subdomain with my hosting company. What am I missing ?

    I would be so thankful if you could help. I don’t really have the budget for the support subscription…

    • Irena Domingo says

      April 15, 2016 at 8:24 am

      Have you set up a wildcard?: https://codex.wordpress.org/Configuring_Wildcard_Subdomains

      • Aleksandra says

        April 25, 2016 at 12:47 pm

        Yes, I have. Still doesn’t work. Thanks anyway !

Featured Posts

How To Make A Multilingual WordPress Site: Best Translation Plugins

How To Add Hreflang Tags in WordPress

How To Make Sitemaps In Multiple Languages With WordPress

WordPress Multisite: How to Make a Multilingual Website

How to translate a WordPress theme (or plugin): Poedit & Loco Translate

How To Submit Your Multilingual Website To Google, Bing, Yandex And Baidu

WordPress 100% In My Language

WordPress Multilingual, finally explained

Easy Social Share Buttons: A Plugin For Your Multilingual WordPress Site

WordPress 4.1: Install Language Packs From Dashboard

Twitter

Pages

  • About
  • Blog
  • Contact
  • Homepage
  • Sitemap
  • Tools I Use In My Multilingual WordPress Projects

This website is hosted by Cloudways, powered by WordPress (Genesis Framework and Caroline theme) and accelerated by KeyCDN

© 2014 - 2025 WPLANG: The Complete Guide to a Multilingual WordPress Website

Note that some articles of this blog contains affiliate links, so I make a few bucks if you use them. Thank you very much. Irena