Rapid API 를 이용한 DeepL API 사용기
포스트
취소

Rapid API 를 이용한 DeepL API 사용기

개인프로젝트에 번역기능이 필요로 해서 최근에 좋은 번역 결과를 보여주고 있는 DeepL 을 사용하고자 했다.

DeepL 이란?

DeepL은 고급 신경 기계 번역 서비스이다. 딥 러닝 알고리즘을 활용하여 여러 언어로 매우 정확한 번역을 제공합니다. 뛰어난 언어 이해력을 갖춘 DeepL은 다른 인기 있는 번역 도구를 능가합니다. 사용자 친화적인 인터페이스를 제공하고 다양한 언어를 지원하며 다양한 도메인에서 고품질 번역을 유지합니다. DeepL의 강력한 기술은 번역 업계에서 상당한 인기와 인지도를 얻었습니다.

여러 Deepl 관련 문서들을 찾아보며 Deepl api를 사용하려고 했다.

하지만 DeepL api기능은 아직 한국에서는 제공하지 않는 문제가 있었고 (api를 사용중인 블로그 글도 몇개 확인했는데 어떤 방법으로 사용중인지는 잘모르겠다. 결제 방법을 우회 했을까?)

Rapid API

그러던중 찾은것이 Rapidapi 이다.

Welcome to the RapidAPI Hub Discover and connect to thousands of APIs

첫화면에 진입하면 보이는 문구처럼 Repid Api(API 장터 라고도 불린다.)는 여러 api를 우회 하여 사용할수 있게 해준다. 접속하여 확인해보면 유/무료 api를 사용할수 있었고 내가 사용하고자 하는 deepl api도 있었다.

야구, 번역, 영화등 다양한 카테고리의 api 들을 제공 해주고있다. 개인 개발 프로젝트를 진행할때 많이 활용하게 될것같다.

Rapid api Pricing

Pricing Plan을 한번 살펴 보면 Rapid api plan과 사용하고자 하는 api plan(나의 경우에는 deepl ) 이 따로 적용되는것 같다. 무료 사용분 까지만 사용할 예정이기 때문에 skip 하였다.

Rapid - Deepl Pricing plan

Deepl Pricing plan

Rapid 에서 Deepl Api 을 사용하는것과 Deepl Api 를 사용하는데 Pricing 차이가 있어 보인다. 잘 살펴 보고 사용하자.

Rapid - deepl 사용하기

Rapid Api 에 접속하여 API Hub로 들어가고 상단 검색 영역에 Deepl 이라고 검색을 하면

DeepL Translator 를 어렵지 않게 찾을수 있다.

금액 지불을 위한 신용카드 등록을 완료하고 한 후에 api 사용이 가능한데.

친절하게 api를 손쉽게 사용가능한 Code Snippets 도 만들어 져있다. 파이썬 > Requests 모듈을 선택하여 ide에 코드를 복사하여 쉽게 결과까지 확인 하였다.

코드를 그대로 가지고 왔다.

응답 결과 !

결론

번역 기능때문에 고민이 많았는데 Rapid api 덕분에 생각보다 간단하게 해결하였다. 나는 번역 API 만 사용하고 사용량이 적은 상태이기 때문에 사용하는데 큰 걸림돌은 없었지만. 여러가지 api를 사용하거나 다건의 api 사용을 고려해야 할때는 비용을 잘 고려 해야겠다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.