SharePoint 2019: Cannot connect to Machine Translation Service

Cannot connect to Machine Translation Service in SharePoint 2019

In this post, we will learn how to solve this issue “Cannot connect to Machine Translation Service, contact your site administrator” that you may face when configuring SharePoint 2019 Variations service.

Cannot connect to Machine Translation Service contact your site administrator
Cannot connect to Machine Translation Service contact your site administrator

What’s Machine Translation Service in SharePoint?

Machine Translation Service is a service application in SharePoint that provides automatic machine translation of files and sites.

When the Machine Translation Service application processes a translation request, it forwards the request to the Microsoft Translator cloud-hosted machine translation service, where the actual translation work is performed.

Note: In September 2018 it was announced that Machine Translation Services would be deprecated in SharePoint for Microsoft 365 but would remain supported.

The Machine Translation Services and APIs will no longer be supported and will not display multilingual functionality in your Microsoft 365 environment for SharePoint Server 2019 (or SharePoint for M365) by the end of July 2022, Read more at What’s deprecated or removed from SharePoint Server 2019

Solving: Cannot connect to Machine Translation Service

When configuring the Variation Lable for a Target Site, you may get this error “Cannot connect to the Machine Translation Service, contact your site administrator” in the following cases:

  1. The Machine Translation Service is not configured.
  2. The Machine Translation Service is configured but not associated with the current web application.
  3. The Machine Translation Service is configured but its status is not started (STOPPED).

Configure Machine Translation Service in SharePoint 2019

To enable Machine Translation for Target Lable Variation in SharePoint Server, first configure Machine Translation Service as follows:

  1. Open SharePoint Central Administration.
  2. Click on Application Management > Service Applications > Manage service applications.
Manage Service Application SharePoint 2019
Manage Service Application SharePoint 2019
  1. On the above top ribbon, click on “New” to create a new service application and select Machine Translation Service.
New Machine Translation Service Application SharePoint 2019
New Machine Translation Service Application SharePoint 2019
  1. Provide all required info to configure the Machine Translation Service as shown below.
Create New Machine Translation Service Application
Create New Machine Translation Service Application
  1. Once the Machine Translation Service is configured, make sure that the service is started on “System Settings > Services on Server“. (If it’s not started, start it)
Start Machine Translation Service Application on SharePoint Server 2019
  1. Go back to the Site Collection, configure the Target Site Label in the Variation Label Settings, the allow Machine Translation for Target Lable should be enabled now as shown below.
Machine Translation on this site is disabled SharePoint 2019
Allow Machine Translation on this site is disabled SharePoint 2019

Associate the Machine Translation Service to the Web Application

In some cases, you may be configured the Machine Translation Service after creating the Web Application, and you already use “Custom” Service Application.

In this case, you have to associate the newly created Machine Translation Service to the Web Application that holds the current site collection by doing the following:

Steps

  1. Open Central Administration > Application Management > Manage Web Application.
  2. Select your web application, and from the above ribbon, click on “Service Connections“.
Connect service application to web application sharepoint 2019
  1. Make sure that the Machine Translation Service is checked, then click OK.
Configure Service application Assoiciatons SharePoint 2019

Note: You may need to perform IISREST if the Machine Translation is still disabled.


Conclusion

In conclusion, if you get Machine Translation disabled when configuring the variation label, you will need to ensure that you have configured the Machine Translation Application service properly as well as you have to make sure that it’s started and associated to the target web application.

See Also

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top