Microsoft.TranslatorContainer.Translate C# (CSharp) Метод

Translate() публичный Метод

public Translate ( String Text, String To, String From ) : DataServiceQuery
Text String the text to translate Sample Values : hello
To String the language code to translate the text into Sample Values : nl
From String the language code of the translation text Sample Values : en
Результат DataServiceQuery
        public DataServiceQuery<Translation> Translate(String Text, String To, String From) {
            if ((Text == null)) {
                throw new System.ArgumentNullException("Text", "Text value cannot be null");
            }
            if ((To == null)) {
                throw new System.ArgumentNullException("To", "To value cannot be null");
            }
            DataServiceQuery<Translation> query;
            query = base.CreateQuery<Translation>("Translate");
            if ((Text != null)) {
                query = query.AddQueryOption("Text", string.Concat("\'", System.Uri.EscapeDataString(Text), "\'"));
            }
            if ((To != null)) {
                query = query.AddQueryOption("To", string.Concat("\'", System.Uri.EscapeDataString(To), "\'"));
            }
            if ((From != null)) {
                query = query.AddQueryOption("From", string.Concat("\'", System.Uri.EscapeDataString(From), "\'"));
            }
            return query;
        }
        

Usage Example

Пример #1
0
 private static string Translate(TranslatorContainer tc, string text, string to, string from)
 {
     var query = tc.Translate(text, to, from);
     var results = query.Execute().ToList();
     var result = results.First();
     return result.Text;
 }
All Usage Examples Of Microsoft.TranslatorContainer::Translate