pypapago
1.0.0
이 프로젝트는 더 이상 저자가 유지하지 않습니다. 추가 지원이 제공되지 않습니다.
여전히 파고의 번역 서비스에 관심이 있다면 PLZ는 다음 방향을 따릅니다.
https://developers.naver.com/docs/papago/papago-nmt-overview.md
파파고를위한 비공식 파이썬 래퍼는 서비스 번역 서비스를 번역합니다.
pip install -U pypapago from pypapago import Translator
translator = Translator ()
result = translator . translate ( 'I am GROOT' )
print ( result ) # 나는 그루트다 from pypapago import Translator
translator = Translator ()
result = translator . translate (
'카카오는 파파고를 좋아해' ,
source = 'ko' ,
target = 'en' ,
)
print ( result ) # Kakao likes papago. | 암호 | DESC |
|---|---|
| 코 | 한국인 |
| en | 영어 |
| 자 | 일본어 |
| ZH-CN | 중국인 |
| ZH-TW | 중국 전통 |
| es | 스페인 사람 |
| 정말로 | 프랑스 국민 |
| VI | 베트남 사람 |
| th | 태국 |
| ID | 인도네시아 공화국 |
다중 프로세싱을 사용한 병렬 벌크 번역.
from pypapago import Translator
translator = Translator ()
result = translator . bulk_translate ([ 'apple' , 'banana' ])
print ( result ) # ['사과', '바나나']수동으로 운영 할 근로자 수를 설정할 수도 있습니다.
(더 많은 작업자가 코드를 더 빨리 만들지 만 더 많은 시스템 리소스가 필요합니다.)
CPU 코어 기본값 (HyperThreading = x2)
from pypapago import Translator
translator = Translator ()
result = translator . bulk_translate (
[ 'apple' , 'banana' ],
workers = 2
)
print ( result ) # ['사과', '바나나'] Papago API의 원시 결과가 필요한 경우 verbose True 설정할 수 있습니다.
from pypapago import Translator
translator = Translator ()
result = translator . translate ( 'I am GROOT' , verbose = True )
print ( result ) # RAW JSON Result
#{'delay': 400,
# 'delaySmt': 400,
# 'dict': {'items': [{'entry': '<b>I</b>',
# ...
# 'translatedText': '나는 그루트다'}
#}세부 결과가 변경 될 수 있습니다.