Exemple #1
0
        private string LookupGt(string sourcetext, IMtTranslationOptions options, string format)
        {
            if (options.SelectedGoogleVersion == Enums.GoogleApiVersion.V2)
            {
                //instantiate GtApiConnecter if necessary
                if (_gtConnect == null)
                {
                    // need to get and insert key
                    _gtConnect = new MtTranslationProviderGTApiConnecter(options.ApiKey);                     //needs key
                }
                else
                {
                    _gtConnect.ApiKey =
                        options.ApiKey;                         //reset key in case it has been changed in dialog since GtApiConnecter was instantiated
                }
                var translatedText = _gtConnect.Translate(_languageDirection, sourcetext, format);

                return(translatedText);
            }
            _googleV3Connecter = new GoogleV3Connecter(options);

            var v3TranslatedText =
                _googleV3Connecter.TranslateText(_languageDirection.SourceCulture, _languageDirection.TargetCulture, sourcetext);

            return(v3TranslatedText);
        }
Exemple #2
0
        private string LookupGt(string sourcetext, MtTranslationOptions options, string format)
        {
            //instantiate GtApiConnecter if necessary
            if (_gtConnect == null)
            {
                // need to get and insert key
                _gtConnect = new MtTranslationProviderGTApiConnecter(options.ApiKey);                 //needs key
            }
            else
            {
                _gtConnect.ApiKey = options.ApiKey;                 //reset key in case it has been changed in dialog since GtApiConnecter was instantiated
            }
            var translatedText = _gtConnect.Translate(_languageDirection, sourcetext, format);

            return(translatedText);
        }