/// <remarks> /// https://msdn.microsoft.com/en-us/library/Ff512411.aspx /// </remarks> private static void TestLanguageDetection(AuthenticationContext authenticationContext) { try { Console.WriteLine("Enter Text to detect language:"); string textToDetect = Console.ReadLine(); //textToDetect = "会場限定"; var languageDetector = new DetectorCommand(authenticationContext, textToDetect); languageDetector.Execute(); var detectedLanguage = languageDetector.Result; Console.WriteLine("Language Detected: {0}", detectedLanguage); Console.WriteLine("Press any key to continue..."); Console.ReadKey(true); } catch (WebException e) { ProcessWebException(e); Console.WriteLine("Press any key to continue..."); Console.ReadKey(true); } catch (Exception ex) { Console.WriteLine(ex.Message); Console.WriteLine("Press any key to continue..."); Console.ReadKey(true); } }
private static void TestSupportedLanguages(AuthenticationContext authenticationContext) { var lister = new LookupCommand(authenticationContext); lister.Execute(); var languages = lister.Result; foreach (string language in languages) { Console.WriteLine("Language => {0}", language); } }
public static void Main(string[] args) { string clientId = "Project_TranslateTwitter"; string clientSecret = Environment.GetEnvironmentVariable( "Project_TranslateTwitter.ClientSecret", EnvironmentVariableTarget.User); var authenticationContext = new AuthenticationContext(clientId, clientSecret); //TestLanguageDetection(authenticationContext); TestTranslating(authenticationContext); //TestSupportedLanguages(authenticationContext); Console.ReadKey(); }
/// <remarks> /// http://blogs.msdn.com/b/translation/p/gettingstarted2.aspx /// </remarks> private static void TestTranslating(AuthenticationContext authenticationContext) { Console.WriteLine("Enter Text to translate:"); string txtToTranslate = "안녕 세상아"; txtToTranslate = Console.ReadLine(); var languageDetector = new DetectorCommand(authenticationContext, txtToTranslate); languageDetector.Execute(); var detectedLanguage = languageDetector.Result; var translator = new Microsoft.Commands.TranslatorCommand(authenticationContext, new LanguageTranslatorArg(txtToTranslate, detectedLanguage)); translator.Execute(); var translatedText = translator.Result; Console.WriteLine("Detected Language : {0} and Translation is: {1}", detectedLanguage, translatedText); Console.WriteLine("Press any key to continue..."); Console.ReadKey(true); }