Skip Navigation
Updated
November 18, 2024

If you have multisite setups in WordPress, you can use WPML to translate your site network or individual subsites.

Adding WPML to a WordPress multisite network allows you to use different languages and translation settings for each website.

Types of Multisite URL Setups Supported

WPML supports the following multilingual URL setups on multisites:

Fully Supported

Subsites in directories and languages in directoriesSubsites in subdomains and languages in directories
domain.com/subsite-1/fr/
domain.com/subsite-1/es/
domain.com/subsite-2/de/
subsite-1.domain.com/fr/
subsite-1.domain.com/es/
subsite-2.domain.com/de/
Examples of URL setups WPML supports

Conditional and Experimental

Subsites in directories and languages in subdomainsSubsites in subdomains and languages in subdomains
fr.domain.com/subsite-1/
fr.domain.com/subsite-2/
es.domain.com/subsite-1/
subsite.fr.test.com
Only possible by using the sunrise.php file (see more in How Can I Use Different Domains Per language?)Only possible if the domain is properly pointed via DNS entry and doesn’t conflict with another subsite
Examples of experimental and conditional URL setups WPML supports

On the same subsite, it’s not possible to have some languages in domains and other languages in directories.

Installing WPML on a Multisite Setup

To install WPML, you can use the lightweight OTGS Installer plugin to avoid manual download and upload of WPML components.

After you buy WPML:

  1. Go to the Downloads section in your account and download the OTGS Installer zip file. 
  2. Head to My Sites → Network Admin to upload the new plugin.
  3. Once uploaded, you can Network Activate.

Registering WPML on a Multisite Setup

With the OTGS Installer activated, you can now register WPML and download its core components (and any additional ones you need). Register your main site first so that the same site key will apply to all subsites.

Register WPML to download all components you need for your site

After registering, you can:

  • Activate WPML on the main site and the subsites of your choosing. If you want the flexibility to deactivate WPML on individual subsites when you want, go to each subsite to activate WPML separately under Plugins.
  • Activate WPML on your whole multisite network. Go to Installed Plugins and Network Activate to activate WPML on every site of your setup.
Activate WPML across your network simultaneously

Configuring WPML on Each Subsite

You must configure WPML individually on each of your subsites. Go to WPML → Setup and follow the setup wizard.

Once you finish the setup, you’ll have access to WPML functions and will be able to start translating your content throughout your multisite network.

Frequently Asked Questions

If you encounter any issues while setting up your WordPress multisite with WPML, contact our support team for assistance.