Skip Navigation
Updated
November 29, 2023

With WPML, you can select and send content for translation directly from the Translation Management dashboard. You can set up this content to be translated by yourself, other users of your site, or professional translation services.

Translation Management is a feature included in WPML Multilingual CMS and WPML Multilingual Agency accounts that lets you set up translators for your site, choose which content you want to send for translation, and manage your translation jobs. Even if you choose to translate your entire site automatically, there may still be some content you need to translate using Translation Management.

Watch the short video below and see how fast and easy it is to use WPML Translation Management to translate content:

On This Page

Deciding Who Will Translate Your Site

WPML gives you the option to:

There are two places you can choose who will translate your site:

  • In the setup wizard after activating WPML for the first time. Be sure to choose the option Translate Some: I want to choose which content to translate.
  • By going to WPML → Translation Management and clicking the Translators tab.

Deciding who will translate your site in the WPML setup wizard

Deciding who will translate your site in Translation Management

It is not possible to connect a professional translation service if your site is set to translate everything automatically. Similarly, you cannot enable that translation mode if you already have a professional translation service connected.

Users set up as translators also have the ability to review automatic translations if you use the Translate Everything Automatically mode.

Setting the Publishing Status for Translations

WPML allows you to choose the publishing status for translations.

You can set translations to be saved as drafts or they can have the same status as the content in the original language.

To set this option, go to WPML → Settings and scroll to the Translated documents options section.

Translating Pages, Posts, and Custom Post Types

To translate a page, post, form, or post type from the Translation Management Dashboard:

  1. Use the filters to choose which content to show in the list (WPML only shows 200 results at a time for performance purposes).
  2. Select content that needs to be translated.
  3. Choose which languages to translate into (or duplicate).

You can then select between translating the content automatically or assigning it to a translator.

Sending Content for Automatic Translation

If you have translation credits, you can send content for automatic translation in bulk directly from the Translation Management Dashboard.

Sending content for automatic translation in bulk

Once you click the Start translating button, you can track the status of the automatic translations at the top of the page.

Tracking the automatic translation status

After the automatic translations are completed, you or your translators can review them from WPML → Translations.

Assigning the Translations to a Translator

You can also choose to assign the translations to a translator.

If you are the site’s only translator, click Translate selected content. You can access any of your translation jobs from WPML → Translations.

If you use other translators or a translation service, add the pages you want to translate to your translation basket.

Adding the content you want to assign to a translator to the Translation Basket

You can repeat this process several times before actually sending the content (basket) for translation. In this way, you can collect content from different parts of the site and send it for translation in one batch.

When you have finished adding content to the basket, click on the Translation Basket tab. This is similar to the checkout step on eCommerce sites.

Sending the items for translation from the Translation Basket tab

Review the content you are sending for translation and choose who will translate it (if a language has several translation options). You can also give the batch a name and set a deadline. Then, send it for translation.

To get an estimate of how much content you are sending for translation, use the WPML’s website word count tool.

Translating Strings

You will usually send content that needs to be translated from the Translation Management Dashboard. However, sometimes you need to translate texts that do not belong to any specific page. For example, you may need to translate widget titles or the site’s tagline.

To do this, use WPML’s String Translation:

  1. Search for your strings using the filters at the top of the page.
  2. Select the strings you want to translate.
  3. Add them to your translation basket.
Adding strings to the translation basket

Then, go to WPML → Translation Management and click the Translation Basket tab to finish sending your strings for translation. If you are translating the site yourself, go to WPML → Translations to take and translate the translation job.

With WPML, you also have the option to translate strings automatically.

Translating Media

Some of your content will include images and other media. For example, you can have pages with screenshots or attached PDF documents.

Normally, translated content will include the exact same media as the original content. You can use the WPML Media Translation add-on to set different media for translations.

WPML Media Translation Dashboard
WPML Media Translation Dashboard

How to Cancel Translation Jobs

Translation Managers and site owners can cancel translation jobs that are not yet being translated.

Please note that if a job is already assigned to a translator and in progress, you may not be able to cancel. If you use a professional translation service, you may still be charged for the translation if it is already in progress.

To cancel a translation job:

  1. Go to WPML → Translation Management and click the Jobs tab.
  2. Find the job you want to cancel.
  3. Click the trash icon.
Canceling a translation job

If you use Translate Everything Automatically, the Jobs tab is not available. All jobs are translated automatically, and it is not possible to cancel.

How To Check the Status of Translation Jobs

You can see the status of jobs that you have sent for translation in two places. The Translation Management Dashboard shows status icons next to each document.

Translation status icons in the Translation Management Dashboard

Hover over these icons to see their meaning.

Depending if you have already sent the page for the translation you will see one or two Actions icons:

  1. You can attach a Note for the translators by clicking on the icon marked with the plus sign.
  2. The Check status and get translations icon shows when the translation job by a remote translator is in-progress.
Available Actions

For more details, go to the WPML  Translation Management page and click the Jobs tab. There you will see a list of all your translation jobs, and you can cancel any jobs that you have sent and are not yet under translation.