반응형
    
    
    
  
우선 계정부터 만들어야합니다.
무료가입.
신용카드가 필요합니다. 결제되지 않습니다만, 본인 확인용으로 0원 결제가 진행됩니다.
DeepL 번역: 세계에서 가장 정확한 번역기
텍스트 및 전체 문서 파일을 즉시 번역하세요. 개인과 팀을 위한 정확한 AI 번역. 매일 수백만 명이 DeepL 번역기로 작업합니다.
www.DeepL.com
가입을 마치면, 내 DeepL 계정 에서 "계정" 탭에 맨 아래쪽에 api key 가 있습니다.

설치
pip install deepl
예제1. 단건
import deepl
api_key = "deepl의 계정에 있는 api key"
translator = deepl.Translator(api_key)
message = '안녕하세요. 반갑습니다~'
result = translator.translate_text(message, target_lang="EN-US")
print(result.text)
예제2. 다건
result = translator.translate_text(
    ["お元気ですか?", "¿Cómo estás?"], target_lang="EN-GB"
)
print(result[0].text)  # "How are you?"
print(result[0].detected_source_lang)  # "JA" the language code for Japanese
print(result[1].text)  # "How are you?"
print(result[1].detected_source_lang)  # "ES" the language code for Spanish
List[str] 로 보내면 여러 건을 한번에 번역할 수 있습니다.
target_lang
- BG - Bulgarian
 - CS - Czech
 - DA - Danish
 - DE - German
 - EL - Greek
 - EN - English (unspecified variant for backward compatibility; please select EN-GB or EN-US instead)
 - EN-GB - English (British)
 - EN-US - English (American)
 - ES - Spanish
 - ET - Estonian
 - FI - Finnish
 - FR - French
 - HU - Hungarian
 - ID - Indonesian
 - IT - Italian
 - JA - Japanese
 - KO - Korean
 - LT - Lithuanian
 - LV - Latvian
 - NB - Norwegian (Bokmål)
 - NL - Dutch
 - PL - Polish
 - PT - Portuguese (unspecified variant for backward compatibility; please select PT-BR or PT-PT instead)
 - PT-BR - Portuguese (Brazilian)
 - PT-PT - Portuguese (all Portuguese varieties excluding Brazilian Portuguese)
 - RO - Romanian
 - RU - Russian
 - SK - Slovak
 - SL - Slovenian
 - SV - Swedish
 - TR - Turkish
 - UK - Ukrainian
 - ZH - Chinese (simplified)
 
참고
https://pypi.org/project/deepl/#listing-available-languages
https://www.deepl.com/docs-api/translate-text/?utm_source=github&utm_medium=github-python-readme
728x90
    
    
  반응형
    
    
    
  'Python' 카테고리의 다른 글
| [Python] slack 으로 메시지 보내기 (webhook) (0) | 2023.12.16 | 
|---|---|
| [FireFox] Selenium "not reachable by keyboard" 오류 해결 (0) | 2023.11.30 | 
| [Python] package name 에 하이픈(-)이 있을 때 import 하는 방법 (0) | 2023.09.21 | 
| [FastAPI] SQLModel 에서 MySQL 의 Json 컬럼 사용방법 (2) | 2023.09.18 | 
| [FastAPI] Html 띄우기 (1) | 2023.09.15 | 
										
									
										
									
										
									
										
									
댓글