기억 저장소

클라우드 기반 인공지능 개발과 DevOps 실무

백엔드

백엔드 : 네이버 파파고 API 사용하는 방법

하늘.98 2022. 1. 14. 17:46

파파고 API를 검색하여 

NAVER Developers 사이트에 들어간다.

https://developers.naver.com/main/

 

NAVER Developers

네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음

developers.naver.com

 

 

가지고 있지않은경우 애플리케이션 등록을 하면 되는데

사용하고 싶은 어플리케이션과 사용 API를 적어주면 된다. 

 

비로그인 오픈 API 서비스 환경에는 

내가 사용하는 유니크한 이름을 사용하면 된다.

 

 

만들게 되면 나의 Client ID 와 Client Secret 키를 받게 된다.

우리는 파파고 API를 사용하니 파파고에 대한 가이드 API만 확인하면 된다.

 

현재 우리는 사전 준비사항에서  클라이언트 아이디와 클라이언트 시크릿 키를 발급 받았기 때문에 넘어간다.

 

API 레퍼런스로 넘어와 메서드와 URL을 확인한다. 

https://developers.naver.com/docs/papago/papago-nmt-api-reference.md

 

Papago 번역 API 레퍼런스 - Papago API

Papago 번역 API 레퍼런스 인공 신경망 기반 기계 번역 설명 인공 신경망 기반의 기계 번역(NMT, Neural Machine Translation) 결과를 반환합니다. 요청 URL https://openapi.naver.com/v1/papago/n2mt 프로토콜 HTTPS HTTP 메

developers.naver.com

 

참고사항과 요청 예) 잘 확인해야된다.

요청 예) 에서 -H 는 header 

                   -d 는 form-data를 의미한다.

 

구현 예제를 확인하고 자신이 사용하는 언어를 찾아 예제를 이용한다.

client_id 와 client_secret 은 개발자 센터에서 발급 받은 자신의 것을 사용하면 된다.

아래의 터미널을 보면 "배가 너무 고파요. 집에 빨리 보내주세요" 를 영어로 해선 하였다고 나온다.