웹 서 비 스 를 호출 하여 번역 기능 을 실현 하 다.
1564 단어 web Service
2. 두 개의 입력 텍스트 상 자 를 추가 합 니 다. txtTranslateFrom, txtTranslatedText 는 여러 줄 의 속성 을 진짜 로 설정 합 니 다.
3. btnTranslate 버튼 추가
4. 서비스 참조 인용 추가, http://api.microsofttranslator.com/V1/SOAP.svc
TranslatorService 라 고 명명
5. bing 의 번역 기능 을 호출 하려 면 웹 서비스 에 APPID 가 필요 합 니 다. http://www.bing.com/developer 에 등록 할 수 있 습 니 다.
6. 버튼 이벤트:
private void btnTranslate_Click(object sender, EventArgs e)
{
string strTranslatedText = null;
try
{
TranslatorService.LanguageServiceClient client = new TranslatorService.LanguageServiceClient();
client = new TranslatorService.LanguageServiceClient();
strTranslatedText = client.Translate("your App ID", txtTraslateFrom.Text, "", "en");
txtTranslatedText.Text = strTranslatedText;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Translate 의 네 가지 매개 변수