SDL Trados Studio
SDL Trados GroupShare
SDL Trados Business Manager
SDL Trados Live
SDL Speech to Text
SDL Managed Translation - Enterprise
Translation Management Connectors
SDL LiveContent S1000D
SDL Contenta S1000D
SDL Tridion Docs
SDL Tridion Sites
SDL Content Assistant
SDL Machine Translation Cloud
SDL Machine Translation Connectors
SDL Machine Translation Edge
Tridion Docs Developers
SDL User Experience
Language Products - GCS Internal Community
SDL Community Internal Group
SDL Access Customer Portal
SDL Professional Services
SDL Training & Certification
Language Technology Partner Group
SDL Academic Partners
SDL Enterprise Technology Partners
ETUG (European Trados User Group) Public Information
Machine Translation User Group
Nordic SDL Tridion Docs User Group
SDL Tridion UK Meetup
SDL Tridion User Group New England
SDL Tridion West Coast User Group
SDL WorldServer User Group
Tridion Docs Europe & APAC User Group
Tridion User Group Benelux
Tridion User Group Ohio Valley
SDL MultiTerm Ideas
SDL Passolo Ideas
SDL Trados GroupShare Ideas
SDL Trados Studio Ideas
SDL Machine Translation Cloud Ideas
SDL Machine Translation Edge Ideas
SDL Language Cloud TMS Ideas
SDL Language Cloud Terminology Ideas
SDL Language Cloud Online Editor Ideas
SDL Managed Translation - Enterprise Ideas
SDL TMS Ideas
SDL WorldServer Ideas
SDL Tridion Docs Ideas
SDL Tridion Sites Ideas
SDL LiveContent S1000D Ideas
SDL Contenta S1000D
SDL XPP Ideas
Events & Webinars
To SDL Documentation
To SDL Support
What's New in SDL
Detecting language please wait for.......
I've said several times "there is always a user." I used this slide in my 2017 Tridion Developer Summit presentation.
The Translation Manager (TM) service is responsible for seeing if there are translation jobs to send as well as seeing if there are items to retrieve from the language system (TMS or Worldserver). It is an automated user that uses the Translation Manager configuration settings to know which system to check and how frequently to check for updates on the content or language side.
We looked closer at the TM service in one setup that had network connectivity issues between SDL Tridion and SDL WorldServer.
The final issue was likely a network policy issue that blocked or otherwise changed the traffic between the two systems.
To realize this we logged on as a different user and ran the Translation Manager (TM) service in a command prompt, as a quick and easy way to temporarily see what's going on. Note that closing the command prompt will stop this instance of Translation Manager.
> "TranslationManagerService.exe /d"
At this point the logs showed differences between this user and the default Network Service impersonation user.
Though the above quick check technically works, closing the command prompt, or restarting the machine will of course stop the TM service.
Set a slightly more permanent user by changing the MMC Snap-in settings and running the service under this account.
But this is also a work around.
If you detect network issues, do fix the root cause. Running TM from a command prompt and the MMC Snap-in on the server are quick work arounds.
If you can wrap your head our system users and services, read this interesting post from Likhan.
Have a favorite "it's just a (system) user" story to share? Comments appreciated.