pypapago
1.0.0
Этот проект больше не поддерживается автором. Не предоставляется дополнительная поддержка.
Если вы все еще заинтересованы в службе перевода Папаго, пожалуйста, следуйте указанию ниже:
https://developers.naver.com/docs/papago/papago-nmt-overview.md
Неофициальная обертка Python для папаго переводит услуги.
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. | Код | Посягательство |
|---|---|
| носитель | корейский |
| поступка | Английский |
| JA | Японский |
| ZH-CN | китайский |
| ZH-TW | Китайский традиционный |
| эс | испанский |
| фр | Французский |
| VI | вьетнамский |
| тур | Тайский |
| идентификатор | Индонезия |
Параллельный объемный перевод с многопрофильной.
from pypapago import Translator
translator = Translator ()
result = translator . bulk_translate ([ 'apple' , 'banana' ])
print ( result ) # ['사과', '바나나']Вы также можете установить, сколько работников бежать вручную.
(Чем больше работников делают ваш код быстрее, но требует большего количества системных ресурсов.)
По умолчанию в ядер CPU (HyperThrhreading = 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': '나는 그루트다'}
#}Подробные результаты могут измениться.