void InitializeTranslator() { if (automaticTranslator == null) { automaticTranslator = new MicrosoftAutomaticTranslator(); if (keepTranslatorAuthenticated) { automaticTranslator.Initialize(OnTranslatorInitialized, mtClientID, mtClientSecret); } } }
public void InitializeTranslator(IAutomaticTranslator translator) { automaticTranslator = translator; if (automaticTranslator == null) { return; } if (automaticTranslator.IsInitialized) { //Check if the language can be translated canLanguageBeTranslated = false; CheckIfCanBeTranslated(); if (translateFromDictionary != null) { translateFromDictionary.Clear(); translateFromDictionary = null; } } }