Posts

Showing posts with the label Bing

Server returned HTTP response code: 400 for URL: https://datamarket.accesscontrol.windows.net/v2/OAuth2-13 (Bing Translator API error)

Image
java.lang.Exception: [microsoft-translator-api] Error retrieving translation : Server returned HTTP response code: 400 for URL: https://datamarket.accesscontrol.windows.net/v2/OAuth2-13 ========================================================== client id 또는 client secret 값이 틀려서 발생한 에러였다. url :  https://datamarket.azure.com/developer/applications  에서 값을 확인 해보자.

2. Bing Translator API example

Image
============================================== source : package kr; import com.memetix.mst.language.Language; import com.memetix.mst.translate.Translate; public class bingTranslator { public static void main(String[] args){ Translate.setClientId("ask_translate"); Translate.setClientSecret("NUCNUsi0NR50g4rMsvx0s3+YEECKvIAU"); String str = "반가워"; try { String result = Translate.execute(str, Language.KOREAN, Language.ENGLISH); System.out.println("from : "+ str+" -> to : "+ result); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } } } Bing Translator API register URL : http://ask39.blogspot.kr/2015/11/1-bing-translator-api-register.html 에서 ClientId와 ClientSeret 받았다면 jar파일을 받아야함. Jar URL : https://code.google.com/p/microsoft-translator-java-api/

1. Bing Translator API register

Image
1.  https://datamarket.azure.com/account  로그인 후 기본정보 입력 후 다음을 누르면 우측 상단에 2,000,000 characters를 선택(무료) 2. https://datamarket.azure.com/account/datasets  에서 그림과 같이 확인  3.  https://datamarket.azure.com/developer/applications/register  에서 등록절차 진행  - Client ID와 Client secret 값은 개발할때 필요하니 따로 저장해 둔다. 등록이 완료되면 아래와 같이 활성화 됨. translatorAPI example url : http://ask39.blogspot.kr/2015/11/2-bing-translator-api-example.html