Machine translation plugin throws an exception using the API PreTranslateFiles automatic task

Hi,

I have build an application using Visual Studio 2010 which creates a SDL Trados Studio 2011 project with the help of a SDL Trados Studio 2011 template.

Inside of the template the server based translation memories and all other stuff is defined as usual.

Additionally we developed a machine translation plugin which is installed in SDL Trados Studio 2011 which works fine in Studio 2011 and is inside the Studio template too..

Everything is working regarding the application except the machine translation plugin, which is not certified by SDL.

The only error message I get is "TranslationProviderThrewException" when executing the PreTranslateFiles automatic task.

When opening the generated project file in Studio 2011, the machine translation is working without problem, of course after confirmation that our not certified plugin has to be loaded when Studio 2011 starts up.

My question is, whether this confirmation must be managed via the API too in any way or not?

I had a look at the PluginManager.DefaultPluginRegistry() plugin object and I see no important difference between the system plugins and our MT plugin!

Beside this third-party confirmation I see no reason why the plugin should not work using the API!

Or have I missed something?

Thanks for any help.

Rainer