Smartling Connector


The Smartling Connector extends the WordPress interface for seamless management of the translation process, all while leveraging the tools contained in Smartling’s Global Fluency Platform. Easily installed with minimal developer support, the combination of WordPress and Smartling provides users with a powerful technology solution to manage the translation and localization process with full visibility and control across the entire organization.

Integration Features

  • Automatic change detection for content updates
  • Robust custom workflow engine configurable per language
  • Automatic download of completed translations to WordPress
  • Translation Memory integration
  • No tie-ins to translation agencies or vendors
  • Reporting for translation velocity, efficiency


  • Submit posts for translation using the Smartling Post Widget directly from the Edit page. View translation status for languages that have already been requested.
  • The Bulk Submit page allows submission of Post, Page, Category, Tag, Navigation Menu and Theme Widget text for all configured locales from a single interface.
  • Track translation status within WordPress from the Submissions Board. View overall progress of submitted translation requests as well as resend updated content.


Minimum Requirements

  • WordPress 4.6 or higher
  • Multisite mode enabled
  • PHP Version 5.6 or higher
  • PHP extensions:
    • mbstring
    • curl
    • libxml
    • xml
    • xmlreader
    • xmlwriter
    • yaml
    • gd
    • json
  • For wpengine hosting maximum execution time should be set to 300 seconds.
  1. Configure Multilingual Press using instructions found here.
  2. Upload the unzipped Smartling Connector plugin to the /wp-content/plugins/ directory.
  3. Go to the Plugins screen and Network Activate the Smartling Connector plugin.
  4. Navigate to the Smartling – Settings page (/wp-admin/network/admin.php?page=smartling_configuration_profile_list) and click Add Profile.
  5. Set the Project ID, User Identifier and Token Secret credentials found in the Smartling Dashboard for the project created for WordPress.
  6. Select the Default Locale and the target locales for the translated sites you are creating.


Additional information on the Smartling Connector for WordPress can be found here.


There are no reviews for this plugin.

Contributors & Developers

“Smartling Connector” is open source software. The following people have contributed to this plugin.


Translate “Smartling Connector” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



Added expert setting to support regular expressions for Exclude fields by field name and Copy fields by field name


  • Fixed issue when Smartling widget erroneously reported that translations were downloaded even if they weren’t
  • Fixed issue with daily bucket jobs being created when active profile is set to manual upload


Improved translation support of ACF Blocks for Gutenberg


Fixed issue where a content linking error causes a wordpress critical error message


  • Fixed time submitted display on translation progress page
  • Fixed ACF integration: images and other non-translated media should copy to translated content


Fixed issue with locale labels in locale selection wizard when Multilingual Press locale is unknown


Fixed issue with creating a new job from the Post Edit screen


  • Changed the default behavior for how we handle related content for the “request translations” flow (see v1.12.0 for more details):
    • When you request the translation from the Post Edit screen it submits only the current page and optionally you can tell it to submit only the immediate related content (tags, categories, images, etc)
    • When you request from the Bulk Submit screen, it will only submit the selected content (any related content should be requested manually)
  • Fixed compatibility with the ACF plugin and extended support for unicode characters (emoji, accented characters) in translation


This release brings major changes to how the connector works with related content. An example, a page may have a tag and a featured image. Before when you requested translation for a page, the connector submitted the page, plus the tag and image (3 file uploads in total). This approach guarantees that the translated page will look similar to the original page and the layout is not broken. The drawback of this approach, you can’t control how much content will be uploaded to Smartling. If your site has cross-references between pages then requesting a single page may trigger hundreds of uploads.
The new connector version adds the new toggle that controls this behavior. Now you can tell the connector to submit only requested content or requested content + immediate related content.

The new toggle can be found in Smartling -> Settings -> Show Expert Settings -> Handle relations, where:

  • Automatically – use the legacy approach, upload as much related content to Smartling as possible.
  • Manually – use the new approach, upload only the requested content or the requested content + the immediate related content.


  • Fixed issue with download button at post edit page.


  • Added required third-party libraries


  • Added extension to manage shortcodes and filters to be handled by smartling-connector.

Old entries moved to changelog.txt