void InitializeTranslator()
        {
            if (automaticTranslator == null)
            {
                automaticTranslator = new MicrosoftAutomaticTranslator();

                if (keepTranslatorAuthenticated)
                {
                    automaticTranslator.Initialize(OnTranslatorInitialized, mtClientID, mtClientSecret);
                }
            }
        }
Пример #2
0
        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;
                }
            }
        }