How to detect in SearchSegment if we are pre-translating

I am implementing a connector to a TM. When I invoke batch task > pre-translation, then I can set the threshold for the match rate. I implemented the methods for interface ITranslationProviderLanguageDirection.

Method SearchSegment is invoked to get a match from the TM. This method is used during any task: normal translation, pre-translation, etc.

Is there a way that I can determine in SearchSegment that the user is executing a pre-translation at that moment?

Any suggestion is appreciated!

Thanks,

Henk