Has loading unsigned plugin into standalone cmd app been blocked?

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?

Parents Reply
  •  

    I just looked to see where your request was and can see why it's taken so long.  We get quite a lot of requests, often requests that are nonsensical, so when someone sends us our own plugin and offers no explanation at all for why they want an already signed plugin signed then the team will put it to the back the queue to address when they have more time.

    Now that I see this thread and can link these things together (I don't normally sign plugins myself) I can make sure they get signed and sent back.

    Going forward we have rebuilt the appstore front and back ends and added a lot of functionality, including the automated signing of plugins for developers.  So once this goes live... which isn't too far away, you won't have your ridiculous situation.

    In the meantime help yourself a little and don't just send in plugins, especially ones that we actually developed, with no explanation.

    Paul Filkin | RWS Group

    ________________________
    Design your own training!

    You've done the courses and still need to go a little further, or still not clear? 
    Tell us what you need in our Community Solutions Hub

Children