Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            // Initializes the translator service.
            var translatorService = new TranslatorService.TranslatorServiceClient(ServiceKeys.TranslatorSubscriptionKey);

            do
            {
                Console.Write("\nWrite the sentence you want to translate: ");
                var sentence = Console.ReadLine();

                if (string.IsNullOrWhiteSpace(sentence))
                {
                    break;
                }

                Console.Write("Specify the target language: ");
                var language = Console.ReadLine();

                if (string.IsNullOrWhiteSpace(language))
                {
                    break;
                }

                Console.WriteLine("Translating...");

                var translatedText = translatorService.TranslateAsync(sentence, language).Result;
                Console.WriteLine(translatedText);
            } while (true);

            translatorService.Dispose();
        }
Ejemplo n.º 2
0
 protected override void OnNavigatingFrom(NavigatingCancelEventArgs e)
 {
     translatorService.Dispose();
     base.OnNavigatingFrom(e);
 }