import requests def deepl_translate(text, target_lang="KO", api_key="your_api_key_here"): # DeepL API URL url = "https://api-free.deepl.com/v2/translate" # API 요청 파라미터 data = { "auth_key": api_key, "text": text, "target_lang": target_lang } try: # POST 요청으로 DeepL API 호출 response = requests.post(url, data=data) response.raise_for_status() # 오류가 발생하면 예외 발생 # JSON 형식으로 변환 result = response.json() # 번역 결과 추출 translated_text = result["translations"][0]["text"] print(f"번역된 텍스트: {translated_text}") return translated_text except requests.exceptions.RequestException as e: print(f"API 요청 오류: {e}") return "번역 실패" # 사용 예시 api_key = "6f07317d-f155-46f9-84a0-033ed942c9c6:fx" # 실제 API 키를 여기에 입력 original_text = "全铜芯卧式电机不锈钢底座厚" result = deepl_translate(original_text, target_lang="KO", api_key=api_key) print(f"입력 텍스트: {original_text}") print(f"번역 결과: {result}")