38 lines
966 B
Python
38 lines
966 B
Python
from translatepy import Translator
|
|
import sys
|
|
from translatepy.translators.google import GoogleTranslate
|
|
|
|
print("Python 버전:", sys.version)
|
|
print("translatepy 모듈 불러오기 성공")
|
|
|
|
# 번역기 초기화
|
|
try:
|
|
translator = Translator()
|
|
print("번역기 초기화 성공")
|
|
except Exception as e:
|
|
print(f"번역기 초기화 실패: {e}")
|
|
sys.exit(1)
|
|
|
|
# 테스트할 중국어 텍스트
|
|
chinese_text = "你好,我是一个翻译测试"
|
|
print(f"원본 중국어: {chinese_text}")
|
|
|
|
try:
|
|
print("번역 시작...")
|
|
# 중국어에서 한국어로 번역
|
|
result = translator.translate(chinese_text, "zh", "ko")
|
|
|
|
gtranslate = GoogleTranslate()
|
|
r = gtranslate.translate(chinese_text, "ko")
|
|
print(f"번역 결과: {r}")
|
|
|
|
|
|
# 결과 출력
|
|
print(f"번역 결과: {result}")
|
|
|
|
except Exception as e:
|
|
print(f"번역 중 오류 발생: {e}")
|
|
import traceback
|
|
traceback.print_exc()
|
|
|
|
print("테스트 완료") |