The following step by step tutorial will help you configure your WordPress site with Translation Exchange service and allow you to translate your site to any number of languages.
If you haven't setup your project on Translation Exchange, please sign up here and follow the project setup instructions.
Step 1. Open your WordPress admin panel, select "Plugins" and choose "Add New".
Step 2. Find "translation exchange" plugin in the plugin directory and install it
Alternatively, you can download the latest plugin build from GitHub and upload it manually.
Step 3. Activate the plugin
Click on the "Activate Plugin" link to start using the plugin. You will now see the link to the plugin settings on
Step 4. Provide your project key
Visit your Dashboard and select Integration section in the left navigation menu. Copy your project Key bellow and paste it in the plugin settings.
For more information on Langauge Detection options, please check our WordPress Locale Strategy
Step 5. Add Language Selector widget.
By default, we use your visitor's preferred language to display your site. In addition, you can offer a language selector on your site. Visit the "Appearance > Widgets" section in the WP admin and configure the "Language Selector" widget.
You can choose the title of the widget, style (list, dropdown, popup or flags) and optionally offer your readers to help you translate the site right from within your site.
Once you complete the above steps, please refresh your page. To activate the inline translation mode, you can use the following keyboard shortcut: CTRL+Shift+I
or clicking on the link within Language Selector:
When you active the inline translation mode, your application content will be synchronized with Translation Exchange and your strings will appear in your Dashboard.
Integration with your site is now complete. Please follow our simple tutorial on how to order and publish translations for your site.
With this approach, your posts and pages are translated by the web browser of the visitor, minimizing the load on your server. All of the content is extracted automatically and is sent to our servers for translations.
With this approach, your posts and pages are translated by your Wordpress server and the pages are served already translated to the client. All of the content marked with translation method is extracted automatically and is sent to us for translations. Your blogs are automatically translated as well.
All options supported by the PHP SDK are also supported in this integration.