Language Solutions, Inc

, is an ISO 9001:2008 certified translation and localization services firm. At Language Solutions, we bring together people, expertise, and technology to deliver high-value solutions -on time and on budget - for all your language translation needs. From translating global communications to simplifying complex technical writings, our team of experts works with you to establish a strong communications plan - whether it be on a local, regional or global level.

Buy WPML for Language Solutions, Inc

Getting Started with Language Solutions, Inc

To send files for translation to Language Solutions, Inc., you are first required to login to your account and download and install the following plugins on your website:

  • WPML Multilingual CMS: the core plugin.
  • WPML Translation Management: this plugin will allow you to connect to Language Solutions.
  • WPML String Translation: this plugin will allow you to translate interface strings.

If you do not have a account yet, you can create a new one by simply choosing between our WPML Multilingual CMS or Multilingual CMS Lifetime plans.

Once you get access to your  account, go through our detailed step-by-step guide on how to download and install WPML. Please remember to register your site to receive automatic updates and gain access to Language Solutions’  services.

If you need any help with the WPML plugin configuration, you can go through our getting started guide or just ask a question on our support forum.

Connecting your website to Language Solutions

Once all the required plugins have been installed and activated, all you need at hand for connecting WPML to the translation service is your Language Solutions API Token.

Requesting a Language Solutions account

You can request a Language Solutions account by visiting Language Solutions Inc homepage and clicking Contact/Quote button.

Contact/Quote button on homepage


This will take you to a form. Describe your project and request your API Token to connect with WPML.

Retrieving your API Token

After filling up the form, Language Solutions team will contact you to discuss translation terms such as available languages, deadlines, and quotes. Once you approve the quote, an API Token will be sent to you by email.

Activating and authenticating Language Solutions

Login to your WordPress website, visit the WPML->Translation Management admin page, and click on the Translation Services tab.


Translation Services tab in WPML


Scroll down to Available Translation Services and click Activate to activate Language Solutions.


Activating Language Solutions


Once the service is activated, click the Authenticate button. This is where you will need your API Token obtained in the previous step.


Authenticating Language Solutions


A popup window will appear in which you can enter your Language Solutions API Token. After entering the value, click the Submit button.


Language Solutions’ authentication dialog window


Congratulations! Your Language Solutions account is now connected to your WordPress instance. Now, you are ready to send content for translation.

Sending your content for translation

To send pages for translation, go to the Translation Management module  (WPML->Translation Management).


Translation Management


Select the pages you want to have translated by clicking the checkboxes in the first column. Next, select the target languages by checking the boxes, and click the Add to translation basket button.

Sending pages for translation


Go to Translation Management and click on the blinking tab at the top of the page, called Translation Basket. By clicking this tab, you will find the list of all the pages (jobs) that you added to the basket, as well as the languages these items are to be translated into.

Here, you can verify the content you wish to translate, remove pages you mistakenly added, and change the Batch name. The Batch name will be visible on the Translation Jobs tab and will help you to find projects. When you are ready, simply click the Send all items for translation button to send everything to Language Solutions.


Sending items for translation


When the translation basket’s contents have been successfully sent to Language Solutions, you will see a confirmation message, as shown in the following figure.


Basket contents successfully submitted to Language Solutions


Click on the Translation Jobs link you are given in the confirmation message or click on the Translation Jobs tab at the top of the screen. From the next administration screen, you can see the Batch you just sent to translation.


Jobs in progress


Receiving completed translations

As soon as a translation job is ready in Language Solutions, it is also ready to be delivered to your website.

Having your completed translations delivered to your website

Depending on your configuration, translations will be delivered automatically or can be manually fetched from your WordPress admin panel.

To check your configuration settings, open WPML->Translation Management and click on the Multilingual Content Setup tab. Find the Translation Pickup mode section and check the selected option.


The Translation Service will deliver translations automatically using XML-RPC option implies that a translation will be delivered to your website automatically as soon as it is ready.


Jobs complete


The site will fetch translations manually option implies that completed translations can be downloaded from the Translations Dashboard (WPML->Translation Management) by using the Check status and get translations button at the top of the page.


Fetching completed translations manually


Canceling translation jobs

Although you cannot cancel individual translations from WPML, you can delete an individual job or an entire project from Language Solutions Inc by contacting your Language Solutions Project Manager.

Having your canceled translations returned to your site

Depending on your Translation pickup mode configuration, when a project is canceled, your information will either be returned to your site automatically, or it will be returned after you have manually checked for canceled translations by clicking the Check status and get translations button on the Translation Management Dashboard.

Thus, if you select the Translation Service will deliver translations automatically using XML-RPC option, all you need to do is wait for its delivery.

If you select The site will fetch translations manually option, you will need to click on the Check status and get translations button.


Checking for canceled jobs in manual translation pick up mode


When a project is canceled, it’s removed from the Translation Jobs tab in WPML.


Checking for canceled jobs in manual translation pick up mode



Translations are ready but haven’t been delivered to my site. What should I do?

Go to Translation Jobs tab and click on the ‘Synchronize status’ button next to the batch you want to fetch. This will trigger a synchronization process with Language Solutions’ servers, and all the translation jobs belonging to that batch will be downloaded to your site in a few minutes.

Synchronize status button


You might also have to click Check status and get translations button at the top of the Translation Dashboard page if the XML-RPC is not available for your site.