The GlobalLink Connector

A new GlobalLinkConnectorV2 has been developed since version 7.2.0 for brXM 16 which integrates with the REST APIs of TransPerfect
GlobalLinkConnector is deprecated since version 6.0.0 for brXM 15

The GlobalLinkConnector is deprecated because it's using an outdated Java API to connect to GlobalLink Project Director's API. See at https://github.com/translations-com/globallink-connect-api-java.

Moreover, this Java API depends on an implementation of 'javax.xml.ws.spi.Provider' being present in the JVM, which is no longer the case on Java 11, since Java EE is absent.

Projects can still use the connector but will have to provide such implementation. A known solution is to add this Maven dependency to the CMS, but note that this pulls in a lot of other dependencies.

<dependency>
  <groupId>com.sun.xml.ws</groupId>
  <artifactId>rt</artifactId>
  <version>2.3.5</version>
  <scope>runtime</scope>
</dependency>

Connector repository configuration

Having installed the GlobalLink connector, it resides here in the repository:

/hippo:configuration/hippo:modules/translation-services-daemon/hippo:moduleconfig/translationsaddon:connector-globallink
  className=com.bloomreach.cms.translations.connector.globallink.GlobalLinkTranslationConnectorV2
Before version 7.2.0 use the class com.bloomreach.cms.translations.connector.globallink.GlobalLinkTranslationConnector

Configuration settings are to be taken from your  GlobalLink / Transperfect.com account. Apply for one if you don't have one yet.

All configuration at the translationsaddon:connector node:

String property Default value Description
globallink.externalServiceUrl   A URL of the pattern 
https://gl-pilot1.transperfect.com/PD
globallink.username   For user credentials passed in the body of the Authentication request
globallink.password   For user credentials passed in the body of the Authentication request
globallink.userAgent   Not used since 7.2.0
globallink.project   Is used if no Project is selected during submission creation
globallink.submissionPrefix   Is used if no Submission name is provided by the editor
globallink.fileFormat

Default_Bloomreach_XML

Is used if no File format is selected during submission creation
globallink.maxWaitDays 5  

globallink.token

  Required since 7.2.0 - Base64 encoded basic token passed in the Authorization header 

globallink.accessTokenValidity

20

Required since 7.2.0 - configure a higher value only if your TransPerfect account has customised the default

globallink.grantType

password Required since 7.2.0

globallink.localesMap

{"en":"en-US", "de":"de-DE", "nl":"nl-NL", "fr":"fr-FR", "en_GB":"en-GB"}
Required since 7.2.0 - The keys are the configured locales in Bloomreach and the values are the supported locales in your TransPerfect account
The properties globallink.username, globallink.password, globallink.token, globallink.accessTokenValidity and globallink.grantType are all required for the Authentication mechanism as per TransPerfect doc page.

Turn on translation results processing scheduler job

As also mentioned at the Configuration page, be sure have translation results pulled into the repository, by enabling the trigger at

/hippo:configuration/hippo:modules/scheduler/hippo:moduleconfig/translationsaddon/TranslationResultsProcessor/hipposched:triggers/every-minute

Set the property hipposched:enabled to true (checked) and save the changes.

You can also change the value of hipposched:cronExpression to adjust the time interval this job runs to check translation results on remote server.

Did you find this page helpful?
How could this documentation serve you better?
On this page
    Did you find this page helpful?
    How could this documentation serve you better?