Machine translation service application
This service application is one of new service application introduced in SharePoint 2013. The basic purpose of this service application is to translate the files and sites.While performing the translation this Service application transfers the request to cloud-hosted machine translation service, where the translation happens.
One synchronously and second asynchronously.
Synchronous translation will be performed by SyncTranslator class. Once you use SyncTranslator it will immediately get added to synchronous queue.
Asynchronous translation can be performed by TranslationJob class.
The above two classes you will use to perform the Machine translation using object model. You can perform translation using CSOM and REST services as well.
You can configure the same using powershell as well. This we will see in coming posts.
There few perquisites you need to complete below creation and configuration of his service application. Those are
- The App Management service application must be started.
- Configure server-to-server authentication and app authentication.
- User Profile service application proxy in the default proxy group for the farm, and the User Profile service application must be started and configured.
- The server from which machine translations will be run must be able to connect to the Internet.
Create Machine Translation service application:
Click on Manage Service applications under Service Applications from Application management section of the central admin.Please see the below figure: Manage-Service-Applications.
Check the checkbox for the "Add this service application's proxy to the farm's default proxy list".
Enter the Database server, Database name and authentication details, here I am using Machine_Translation_service_Application_Database. Try to follow these type of conventions while creating the database names, it will help SQL DBS do a world of good while maintains the applications.
Now go to Manage Service applications and verify that the service has been created there.
Start the Machine Translation service:
To start the service click on "manage services in this farm” under system setting , Then select the respective server you want to start the service.Click on start button against the "Machine Translation service".
You have successfully created the "Machine Translation service application".
Now the next activity is to configure the Machine Translation service application, so let’s go configure. Yeah.
Configure Machine Translation service application:
To configure click on the "Manage Translation Service Application" from the list of service applications.On the Machine Translation Service page make sure you have configured below settings:
I am specifying all the settings below, all these settings are default settings which are suggested by the system. Unless until you require any thing need to be changed then do it otherwise go with the below default settings.
Figure: Machine Translation service settings-1.
Enabled File Extensions:
In this section leave all boxes checked. If you uncheck all the check boxes for any file name extensions will disable those files.Item size limits section:
- Maximum file size of binary files in KB. Microsoft Word documents are binary file box, use the default of 51200. Files that exceed this limit will not be translated.
- Maximum file size of text files in KB. Plain-text, HTML, and XLIFF documents are text file box, use the default of 5120. Files that exceed this limit will not be translated.
- Maximum character count for Microsoft Word document box, use the default of 500000. Files that exceed this limit will not be translated.
Please see the Figure: Machine Translation service settings-2 for below mentioned settings.
- Online Translation Connection Use default internet settings.
Translation Throughput section, do the following:
- The frequency with which to start translations (minutes) box, change the value to 1. This controls how often asynchronous translation jobs occur.
- The number of translations to start (per translation process) box, use the default of 200.
- Maximum Translation Attempts section, use the default of 2.
- Maximum Synchronous Translation Requests section, use the default of 10.
Translation Quota:
In this section specify below default settings:- Maximum numbers of items which can be queued within a 24-hour period section, select No limit.
- Maximum numbers of items which can be queued in a 24-hour period per site subscription section, click No limit.
Please see the Figure: Machine Translation service settings-3 for below mentioned settings.
- Completed Job Expiration Time section, select Days, and use7.
- Recycle Threshold section, use the default of 100.
- Offices 97-2003 Document Scanning section, click No, which is the default.
Finally Click ok.
Congratulations you have successfully created and configured the "Machine Translation service Application".
Please check the below reference for more information.
Create and configure Machine Translation services in SharePoint Server 2013.
No comments:
Post a Comment