본문 바로가기
Programming/Websites & API

DeepL 번역 API 사용법 및 정리

by 코딩하는 금융인 2023. 3. 31.

안녕하세요.

오늘은 국내에는 잘 알려지지 않았지만, 파파고나 구글 번역에 밀리지 않는 딥러닝 번역기 DeepL에 대해 소개해드리겠습니다.

 

 DeepL 번역 서비스 설명 및 API 활용하기

▣ DeepL 번역

2017년 8월에 출시되었으며 DeepL SE 가 소유한 신경망 기계 번역 서비스

- Linguee DB로 훈련된 컨볼루션 신경망(CNN) 등 독자적인 딥러닝 모델을 사용한 AI 번역기로 Office Open XML 파일 형식 (.docx 및 .pptx)의 Microsoft Word 및 PPT, PDF 파일도 통번역 가능함.

- 개인적으로 사용해봤을 때, 번역 성능, 안정성 그리고 무료라는 비용적 측면에서 DeepL이 가장 뛰어나다고 생각함.

 

: 사이트 바로가기

 

DeepL 번역: 세계에서 가장 정확한 번역기

텍스트 및 전체 문서 파일을 즉시 번역하세요. 개인과 팀을 위한 정확한 번역. 매일 수백만 명이 DeepL로 번역합니다.

www.DeepL.com

 

▣ DeepL 사용하기

- 실제 DeepL 번역기 웹사이트에 들어가서 영어 뉴스 기사를 한국어로 번역해봄.

- 맞춤법도 거의 맞고 문단까지 구분하는 등 디테일적인 면에서 타 번역기보다 좋은 성능을 보여줌.

Deepl 번역 결과

 

- 단순히 웹사이트에서만 그치지 않고 API Key를 받아서 Python 환경에서 사용해봤음.

 

DeepL Translate API | Machine Translation Technology

Everything you need for a language translation in one place. Easily integrate directly into your own products and platforms.

www.deepl.com

- DeepL API에서 API_auth_key를 발급 받아서 무료로 사용하면 됨. (매월 최대 500,000자까지 가능)

pip install deepl --Python deepl 패키지 설치
import deepl

translator = deepl.Translator("deepl API KEY")
result = translator.translate_text("the day is really good", target_lang="ko")
print(result)
## 결과 : 정말 좋은 날입니다.

# 결과 자세히 보기
print(result.text)  # "정말 좋은 날입니다."
print(result.detected_source_lang)  # "en"

# 파일 통번역하기
translator.translate_document_from_filepath(
    "path/to/write/to/source.docx", # Translated File
    "path/to/original/deepl_result.docx", # Original File
    target_lang="EN-US"
)

 

반응형

댓글