I'm developing standalone command line application which is responsible for creation of trados project based on input arguments. It's using Trados Automation API. So basicly I'm creating project with some files from one language to another and with some translation providers like TM or NMT. Then I'm running automatic tasks like pre-translate, analyze, etc. Application is supposed to work with Trados Studio 2019.
Right now I'm trying to upgrade application to work with Trados Studio 2022 (SR1). Here we comes where I encountered a problem. I cannot create project with unsigned NMT Translation Provider plugin (which is modified DeepL MT Plugin based on source code from sdl-community github repo). The task 'Analyze Files' is throwing following exception(s):
ArgumentException:No translation provider factory found for uri 'deepltranslationprovider:///'.
ProjectAutomationException: Failed to create an instance of translation provider 'deepltranslationprovider:///'.
ProjectApiException: Unexpected exception when initializing task 'Analyze Files': Failed to create an instance of translation provider 'deepltranslationprovider:///'..
This NMT Translation Provider plugin works perfectly fine under Trados Studio 2022. I can create project with the same configuration with plugin included in project.
Based on my debugging it looks like the API is not loading unsigned plugins under my command line application. Did something change under the hood that automation API does not load unsigned plugins anymore? Or I'm doing something wrong?