コード例 #1
0
ファイル: Program.cs プロジェクト: v1r7u/declarations
        private static void Translate()
        {
            var oneRequestLength = int.Parse(ConfigurationManager.AppSettings["Translator.OneRequestMaxLength"]);
            var keysPath         = ConfigurationManager.AppSettings["Translator.KeysFilePath"];

            var keys = File.ReadAllLines(keysPath);

            try
            {
                AzureTranslator
                .New()
                .From("uk")
                .To("en")
                .Output("bing-uk-en.csv")
                .RequestLength(oneRequestLength)
                .Keys(keys)
                .Translate()
                .Wait();
            }
            catch (Exception ex)
            {
                var errorMessage = $"Exception {ex.Message} of type {ex.GetType()} at {Environment.NewLine}{ex.StackTrace}";
                Console.WriteLine($"[{DateTime.UtcNow}]: {errorMessage}");
            }
        }