Smartcat WordPress App is a one more way to manage translation of content for WPML-based websites. It allows creating and managing translation requests without leaving your WordPress admin board.
What to do
1. Install and configure the WPML plugin (if not already installed).
2. Install the Smartcat plugin.
3. Open the Smartcat plugin (the Smartcat tab in the left side menu), and log in to your Smartcat account by clicking Connect to Smartcat.
4. If your website has a Basic authentication enabled, use Authenticate manually option, and provide Account ID and API Key from your Smartcat account. See here how to find the account ID and API Key in Smartcat
Translation process
1. Open the page or the post you want to translate. Here, you will see a Smartcat section on the right.
2. In the Smartcat tab select target languages. The source language is set automatically based on the language of the page or post opened. The list of available target languages depends on the languages set up in WPML. If you need to translate to other languages, set them up in WPML first.
3. Select the translation project to send the file for translation to. If you don’t select anything a new project will be created automatically.
4. Set the deadline and add a comment for translators if needed.
5. Click Send to Smartcat.
After the translation is sent you’ll be able to add more target languages, track translation progress, and open the Smartcat Editor right from the Smartcat tab.
Translation progress will be shown in a column right to each language. It will be updated each time the page is reloaded.

To open the document in the Smartcat editor, click on the three dots menu, and choose Edit in Smartcat option. Smartcat editor will be opened in a new tab.

6. To upload the translation back to WordPress click Get from Smartcat.

7. If you made changes to the source content and want to push these changes to an already created document in Smartcat, click the Send to Smartcat button. Do not forget to save changes in WordPress beforehand.
Bulk Actions
Bulk actions let you manage a translation request for several pages at once. Select the target pages from the Pages list, and apply the Translate selected posts action from the Bulk Actions drop-down menu.

Specify the needed parameters as described above and click Send to Smartcat.

Translation requests dashboard
You can track created requests in the Translations requests dashboard right in WordPress. Go to Smartcat -> Translation requests section. Here, you will see the list of translation requests you’ve created with statuses and the link to the Smartcat project.
To request translations back, open Actions drop-down menu and click Get translations. If you need to delete the translation request, click the Delete translation request.
Please note that the content in WordPress can be created using various third-party plugins. Here is the list of plugins supported by Smartcat integration:
- Advanced Custom Fields (ACF)
- CMB2
- VC/WPBakery
- Elementor
If some of your content is not found by our integration, please reach out to our support team so that we can investigate it to support your case.