Ejemplo n.º 1
0
 void OnTranslateCompleted(object sender, TimHeuer.Silverlight.TranslateCompletedEventArgs e)
 {
     if (_audio)
     {
         _translator.SpeakAsync(e.TranslatedText, _targetLang);
     }
     else
     {
         MessageBox.Show(e.TranslatedText);
     }
 }
Ejemplo n.º 2
0
 void OnTranslateLanguagesCompleted(object sender, TimHeuer.Silverlight.GetLanguagesForTranslateEventArgs e)
 {
     TextLanguages.ItemsSource = e.AvailableLanguages;
     TextLanguages.SelectedIndex = 0;
 }
Ejemplo n.º 3
0
 void OnSpeakCompleted(object sender, TimHeuer.Silverlight.SpeakCompletedEventArgs e)
 {
     WaveMSS.WaveMediaStreamSource mss = new WaveMSS.WaveMediaStreamSource(e.AudioTranslation);
     TranslatedPlayback.SetSource(mss);
 }
Ejemplo n.º 4
0
 void OnSpeakLanguagesCompleted(object sender, TimHeuer.Silverlight.GetLanguagesForSpeakEventArgs e)
 {
     SpeechLanguages.ItemsSource = e.AvailableLanguages;
     SpeechLanguages.SelectedIndex = 0;
 }
Ejemplo n.º 5
0
 void OnDetectCompleted(object sender, TimHeuer.Silverlight.DetectCompletedEventArgs e)
 {
     _translator.TargetTwoLetterISOLanguage = _targetLang;
     _translator.TranslateAsync(TextToTranslate.Text, Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName, _targetLang);
 }