Microsoft Translator API 사용하기.

2016. 12. 26. 17:31·Computer/PHP

구글 번역 API는 유료니까 패스.


MS Bing API를 써 봅시다~~


MS Live 계정이 있어야 됨. 그냥 gmail이나 naver메일 이런걸로 가입 ㄱㄱ


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


200만자 까지 무료로 쓸 수 있는거 있음..


캡쳐 하기 귀찮으니..

https://www.conory.com/xe_product_manual/47924


이 문서 참고.



젤 마지막꺼는 저 글 쓴분이 개발한 애드온 사용할때 쓰는거니까 패스..



PHP 예제는

https://blogs.msdn.microsoft.com/translation/walkthrough/phptranslator/

여기서..


CURL 써서 번역해 주는거임.



Step2, Step3의 회색 박스 내용만 복사해서 써먹자.

클래스 2개 파일명은 Step3에 나온걸로 하자....ㅋ



체크 해야 할 부분은.

Step3의 샘플 코드에서, 번역 문장이 POST로 전송 되면

먼저 토큰을 받아서 번역 요청을 하는데

그때 발급 받은 CLIENT_ID와 CLIENT_SECRET을 쓰는걸로 되어 있다.


근데 이게...아까 등록했을 Application에 있는 CLIENT_ID와 CLIENT_SECRET이 아니다.

그거 넣으면 ACS50012: Authentication failed. 이런 에러를 만나게 된다. ㅋㅋ



그럴때는

https://datamarket.azure.com/account

여기 계정 정보에서

Primary Account Key를 CLIENT_ID에 집어넣고

Customer ID를 CLIENT_SECRET에 집어넣자.

잘 되더라.



그리고 번역 언어 설정은..

Step3 예제에서 토큰 받아온 이후에 // Set the params. // 부분이 있다. (30Line 정도에 있음)

거기에 fromLanguage와 toLanguage가 있으니 바꿔서 쓰면 된다.


국가별 언어코드는

https://msdn.microsoft.com/en-us/library/hh456380.aspx

여기를 확인 하자.

저작자표시 (새창열림)
'Computer/PHP' 카테고리의 다른 글
  • Laravel 컨트롤러 라우팅 시 "Class ... does not exist" 에러 발생 원인과 해결
MC02
MC02
  • MC02
    IT개발자의 생활
    MC02
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 세상사는이야기
        • MyStory
        • My K200D
        • 시끄러운거
        • 이것저것
        • 자장구 타기!
      • Computer
        • JAVA
        • JavaScript
        • CSS
        • PHP
        • iReport/Jasper
        • Oracle
        • Server
        • MySQL
  • 블로그 메뉴

    • HOME
    • TAG
    • MEDIA LOG
    • LOCATION LOG
    • GUEST BOOK
    • ADMIN
    • WRITE
  • 링크

    • ▒ 하늘아래 땅위에서 ▒
    • zestor.blog
    • TEARS - 덤벼라 세상아
    • 수공예악세사리-앤스다이아
  • 공지사항

  • 인기 글

  • 태그

    대장잉어
    이명박
    오빠...
    샤방벙말고헬벙
    자포
    선릉
    ReflectionException
    프리스틴밸리
    nginx
    정보누출
    광나루
    진달래
    의료보험 민영화
    한글/로마자변환기 조으다
    미국산쇠고기
    분원리
    laravel
    k200D
    도싸
    두루미
    mariaDB
    RouteServiceProvider
    촛불문화재
    PHP
    개인정보유출
    소라광장
    전남e조은뉴스
    다락재
    토요초급
    아이디 판매
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
MC02
Microsoft Translator API 사용하기.
상단으로

티스토리툴바