Ejemplo n.º 1
0
        public void Translate(Language from, Language to, string str, ref Project.TranslationPair.MachineTranslations target, bool overwrite)
        {
            if (_client == null)
            {
                return;
            }

            if (!overwrite && !string.IsNullOrWhiteSpace(target.Google))
            {
                return;
            }

            target.Google = _client.TranslateText(str, GetLanguage(to), GetLanguage(from)).TranslatedText;
        }
Ejemplo n.º 2
0
        public void Translate(Language from, Language to, string str, ref Project.TranslationPair.MachineTranslations target, bool overwrite)
        {
            if (_api == null)
            {
                return;
            }

            if (!overwrite && !string.IsNullOrWhiteSpace(target.Bing))
            {
                return;
            }

            target.Bing = _api.Translate(from, to, str);
        }