반응형

 

(OPENAPI)네이버 파파고번역/언어감지/로마자인명변환 C#윈폼에 출력해보기!(#12)(녹칸다/포로리야공대가자)
-녹칸다의 openapi C# 프로젝트이다!(녹칸다/포로리야공대가자)
-네이버 파파고번역 OPENAPI에 속한 기계번역/언어감지/로마자인명표기I를 이용해서 정보를 C#윈폼에 출력해보자!
-이번편은 연계된 3개의 OPENAPI를 한번에 진행한다!
-파파고 번역은 언어A에 대한 TEXT를 언어B에 대한 TEXT로 기계 번역해주는 OPENAPI이다!
-변환이 가능한 언에 세트는 네이버 OPENAPI페이지에서 확인해보자!
-다음으로 언어감지 OPENAPI는 유저가 request한 text가 어떤 언어로 작성되어있는지 확인해주는 API이다!
-마지막으로 로마자 인명표기는 유저가 request한 국문 이름을 로마자로 변환해 주는 것이다!
-여권을 만들때 이름을 로마자표기로 작성해야 하는데 가능한 경우를 빈도?와 함께 response해준다!(이중에 1개 선택하면 될 듯!)
-뭘 선택하든 개인의 자유인데 한번 여권이 만들어지면 왠만해선 그걸로 쭉 가야한다!
-녹칸다가 진행했던 다른 OPENAPI에 비해서 네이버 OPENAPI는 다른 방식으로 인증키를 넘긴다!
-공공데이터포털은 GET방식으로 인증키를 넘기고 네이버는 HTTP 헤더에 KEY를 포함해서 보내기 때문에 코딩방식도 달라지게 된다!
-그러나 private key가 외부에 노출되면 안되는것은 똑같다!
-일단 네이버 OPENAPI를 활용하기 위한 인증키를 발급받는 철자에 대해서 알아보자!
-이번편은 서버로부터 response는 xml이 아니라 json으로 날라온다!
-JSON문서를 파싱해야하는데 C#윈폼에서 해결할 수 있는 건 아니고 라이브러리를 설치해야한다!
-JSON 파서를 이용해서 필요한 데이터를 추출한다음 C#윈폼에 데이터를 효과적으로 출력할 수 있는 화면을 구성해보자!

 

C#프로젝트(용량문제로 아래 경로 JSON 관련 부분은 삭제)

/packages

example130.zip
0.35MB

 

네이버 OPENAPI다큐먼트

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

반응형
Posted by 덕력킹
,