Bing Translator API 사용하기
무료 번역 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();
}
이렇게 추가해서 사용만 하면 된다.