I would like to change the program language of "NX Siemens" on the Windows terminal server.

The environment variables of the user (User environment variable) can be customized without administrator rights and only affects that user.
For NX Siemens it is sufficient to create the environment variable as user variable with the same user name.
Thus your variable is used at the start of the application and you can change the program language.