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;
}