Beispiel #1
0
 public FileStatus(string comment, int[] target_languages, OrderTranslation.TranslationQuality quality,
                   string file_identifier_should_be_group_id, int sourceLanguage, string token)
 {
     getParameters.Add("callback_url", "http://www.yahoo.com");
     getParameters.Add("comment", comment);
     getParameters.Add("level", ((int)quality).ToString());
     getParameters.Add("identifier", file_identifier_should_be_group_id);
     getParameters.Add("language", sourceLanguage.ToString());
     getParameters.Add("token", token);
     getParameters.Add("target_languages", JsonWriter.Serialize(target_languages));
 }
        public EstimateTranslationCost(
            string textToEstimate,
            int sourceLanguageId,
            int targetLanguage,
            string currency_code = "USD",
            OrderTranslation.TranslationQuality quality = OrderTranslation.TranslationQuality.PAIR_OF_TRANSLATORS
            )
        {
            getParameters.Add("free_text", textToEstimate);
            getParameters.Add("source_language", sourceLanguageId.ToString());
            getParameters.Add("target_language", targetLanguage.ToString());
            getParameters.Add("currency_code", currency_code);

            if (quality != OrderTranslation.TranslationQuality.PAIR_OF_TRANSLATORS)
            {
                getParameters.Add("level", ((int)quality).ToString());
            }
        }