Originally written
February 6, 2019
Updated
June 18, 2020

If you are developing a site for a client, you can make them a Translation Manager. They will take care of everything related to translation. However, you can still restrict them from changing other crucial parts of the site.

There are two reasons why using the Translation Manager role is important:

  1. It is your client’s site, and they will know its content best. They also do not want to depend on you for managing translations.
  2. Your clients are not WordPress developers. It is good practice to restrict their access from critical parts of the site’s admin. This way, you take care of the system and they take care of the content.

Setting up a Translation Manager

You can create the Translation Managers when going to the WPML → Translation Management page for the first time. The Translation Management wizard will start.

Setting a Translation Manager using the Translation Management wizard
Setting a Translation Manager using the Translation Management wizard

You can also add a Translation Manager by going to WPML → Translation Management and clicking the Translation Roles tab.

Setting a Translation Manager in the Translation Roles settings
Setting a Translation Manager in the Translation Roles page

Be sure the user you select for this role has at least WordPress Editor-level permissions.

Once a Translation Manager has been created, you can set them up to receive email notifications when a new translation job is completed.

How to use Translation Management

Finished setting up Translation Managers? They can now take care of everything related to translations: