1.Curl을 이용한 Papago Translation 구현
lServices > AI services > Papago translation 선택
lApplication 등록 버튼 클릭
•Application 이름 : papago-translation
•Papago Text Translation, Papago Language Detection 선택 후 하단의 ‘다음’버튼 클릭
lPapago-translation 선택 후, 상단의 ‘인증정보’ 클릭
lClientID, Client Secret 키 값 확인
lCurl을 이용하여 다음과 같이 명령어 수해
lAi-001 서버에 접속
l다음 명령어 수행
curl -i -X POST \
-H "Content-Type:application/x-www-form-urlencoded" \
-H "X-NCP-APIGW-API-KEY-ID:{client ID} " \
-H "X-NCP-APIGW-API-KEY:{Secret} " \
-d "source=ko" \
-d "target=en" \
-d "text=안녕하세요" \ 'https://naveropenapi.apigw.ntruss.com/nmt/v1/translation'
lJson 형식으로 요청 가능하며 이 경우 보다 간결한 요청을 보낼 수 있다.
curl -i -X POST \
-H "Content-Type:application/x-www-form-urlencoded" \
-H "X-NCP-APIGW-API-KEY-ID:{client ID} " \
-H "X-NCP-APIGW-API-KEY:{Secret} " \
-d "source=ko" \
-d "target=en" \
-d "text=안녕하세요" \ 'https://naveropenapi.apigw.ntruss.com/nmt/v1/translation'
l응답은 어떤 형식이던 Json 형식으로 응답
{"message":{"@type":"response","@service":"naverservice.nmt.proxy","@version":"1.0.0","result":{"srcLa
ngType":"ko","tarLangType":"en","translatedText":"Hi."}}}
l다음 명령어 수행
curl "https://naveropenapi.apigw.ntruss.com/langs/v1/dect" \
-d "query=만나서 반갑습니다." \
-H "Content-Type: application/x-www-form-urlencoded; charset=UTF-8" \
-H "X-NCP-APIGW-API-KEY-ID: {애플리케이션 등록 시 발급받은 client id 값}" \-H "X-NCP-APIGW-API-KEY: {애플리케이션 등록 시 발급받은 client secret 값}" -v
l응답은 어떤 형식이던 Json 형식으로 응답
{"langCode":”{ko}”}
다음
https://brunch.co.kr/@topasvga/4995