The Star Connector
Summary
Since version 4.3.0, there is a connector available to Star Translation Services, please see at www.star-ts.com.
Set up
To set up the connector, add dependency 'translations-addon-connector-star' as mentioned in the installation page.
Then set this property in the repository:
/hippo:configuration/hippo:modules/translation-services-daemon/hippo:moduleconfig/translationsaddon:connector/className=
com.bloomreach.cms.translations.connector.star.StarTranslationConnector
Configuration settings are to be taken from your Star TS account. Apply for one if you don't have one yet.
The configuration at the translationsaddon:connector node:
| String property | Default value | Description |
| star.externalServiceUrl | Mandatory URL of the STAR API |
|
| star.username | Mandatory User name for STAR API (BASIC AUTH) |
|
| star.password | Mandatory Password for STAR API (BASIC AUTH) |
|
| star.localesMap | {"en":"ENU", "de":"DEU", "nl":"NLD", "fr":"FRA"} | Mandatory, since 4.5.0 A JSON string containing a mapping between ISO locales and Microsoft LCID locales that STAR uses |
| star.serviceTypeName | The STAR workflow to be invoked | |
| star.jobNamePrefix | J | Prefix to attach to all STAR job names |
| star.jobNameDigits | 7 | Length of job numbers |
| star.themeName | STAR | Name of the translation memory to be used at STAR |
| star.jobGroupName | STAR | Name for the group of jobs (website, marketing, etc) |
| star.jobGroups | STAR | Since 4.6.0 Comma-separated list of job group names to accept when polling for ready jobs |
| star.pjtTemplate | STAR.pjt | The pjt file to use |
| star.deadlineDays | 10 | The number of days each request has a deadline for |
| star.customerShortName | STAR | The customer name accoding to STAR |
| star.pmUserName | StarPM | The STAR project manager |
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.