Bing Translator API 사용하기

2015. 12. 16. 13:54프로그래밍/JAVA

    목차

무료 번역 API를 찾아 보다 MS Bing에서 월 200만 단어까지 무료로 쓸수있는 API가 있어서 그걸 이용해  

 

java를 이용하여 번역기를 만들어 봤다.

 

 API를 사용하기 위하여 일단

 

https://datamarket.azure.com/account  <-- 접속 

 

MS Live ID로 로그인... 로그인 후에

 

https://datamarket.azure.com/dataset/bing/microsofttranslator 

 

URL로 바로 이동하셔도 되고 메뉴에 Data -> Microsoft Translator 클릭

 

 

맨 위쪽에 0원인 항목 클릭 후

 

https://datamarket.azure.com/account/datasets 

 

가서 보시면 my data에 추가 되어있는걸 확인 해보실수 있습니다.

 

다음에는 이제 외부에서 요청할 때 사용할 아이디와 시크릿 코드 발급을 위해

 

https://datamarket.azure.com/developer/applications/register

 

 

client Id, client secret는 소스에서 사용해야 하니 다른 곳에 잠시 복사...

 

그 이후에는 자바에서 사용할 jar 파일을 받으러 고고~~ 하셔도 되고 첨부한 파일 받으셔도 됩니다.

 

https://code.google.com/p/microsoft-translator-java-api/ 

 

jar 파일 추가 후.. 코딩에서는

 

Translate.setClientId("Client ID");
Translate.setClientSecret("Client secret");
 

String text = ""; 


try
{
     String result = Translate.execute(text, Language.ENGLISH, Language.KOREAN);
         
}
catch (Exception e)
{
     e.printStackTrace();
}
 

 

이렇게 추가해서 사용만 하면 된다.