# Script/Python

[파이썬]파파고 API 연동

다크쉐라빔 2023. 2. 8. 13:07
728x90
반응형

 

 

신청 URL

https://developers.naver.com/apps/#/register

 

애플리케이션 - NAVER Developers

 

developers.naver.com

 

 

 

 

 

 

 

예제

import json
import os
import sys
import urllib.request
client_id = "ZOB" # 개발자센터에서 발급받은 Client ID 값
client_secret = "zs" # 개발자센터에서 발급받은 Client Secret 값
#encText = urllib.parse.quote("I'm going to write a blog about Korea, so please let me know in 2000 characters.")
encText = urllib.parse.quote("너의 이름은 머야?")
data = "source=ko&target=en&text=" + encText
url = "https://openapi.naver.com/v1/papago/n2mt"
request = urllib.request.Request(url)
request.add_header("X-Naver-Client-Id",client_id)
request.add_header("X-Naver-Client-Secret",client_secret)
response = urllib.request.urlopen(request, data=data.encode("utf-8"))
rescode = response.getcode()
if(rescode==200):
    response_body = response.read()
    #print(response_body.decode('utf-8'))
    result = response_body.decode('utf-8')
    d = json.loads(result)
    msg = d['message']['result']['translatedText']
    print(msg)
else:
    print("Error Code:" + rescode)

 

728x90
반응형