Skip to content

Microsoft Translator

HTTP Example

HTTP 기본 인증을 사용할 경우 아래와 같이 전송된다.

GET https://api.datamarket.azure.com/Bing/MicrosoftTranslator/Translate()?Text='Rule'&To='ko'&From='en' HTTP/1.1
User-Agent: Microsoft ADO.NET Data Services
DataServiceVersion: 1.0;NetFx
MaxDataServiceVersion: 2.0;NetFx
Accept: application/atom+xml,application/xml
Accept-Charset: UTF-8
Authorization: Basic VA9EG3c2VWlNLzEaWAFtcktpNGNXRjBjZjVnAU5LVXlCMzZrdFdYUDxJNEpVT0RrdzZVaU0vNFpaYW1yS2k0Y1dGMGNmNWdpTktVeUIzNmt0V1hSTEk0
Host: api.datamarket.azure.com

Authorization에 포함되는 BasicBase64로 인코딩 되어있으며(위의 내용은 더미로 적어 넣은 것이다), ID:PW형식의 문자열을 인코딩 하면 된다. 참고로 현재, ID는 사용하지 않으므로 1 PW:PW로 전송해도 된다.

또한 URI Parameter에 작은 따옴표(')를 반드시 붙여줘야 한다.

Favorite site

Developer

MSDN

References


  1. https://msdn.microsoft.com/ko-kr/library/azure/gg193417.aspx 

  2. Walkthrough_Microsoft_Translator_in_a_CSharp_Console_Application.zip