pypapago
1.0.0
Dieses Projekt wird vom Autor nicht mehr verwaltet. Es wird keine zusätzliche Unterstützung bereitgestellt.
Wenn Sie immer noch an dem Übersetzungsdienst des Papagos interessiert sind, folgen Sie plz der folgenden Richtung:
https://developers.naver.com/docs/papago/papago-nmt-overview.md
Inoffizieller Python -Wrapper für Papago Translate Service.
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. | Code | Vor |
|---|---|
| ko | Koreanisch |
| en | Englisch |
| Ja | japanisch |
| ZH-CN | chinesisch |
| zh-tw | Chinesisch traditionell |
| es | Spanisch |
| fr | Französisch |
| vi | Vietnamesisch |
| th | Thai |
| Ausweis | Indonesien |
Parallele Massenübersetzung mit Multiprozessierung.
from pypapago import Translator
translator = Translator ()
result = translator . bulk_translate ([ 'apple' , 'banana' ])
print ( result ) # ['사과', '바나나']Sie können auch festlegen, wie viele Arbeiter manuell laufen sollen.
(Je mehr Arbeiter Ihren Code schneller machen, aber mehr Systemressourcen benötigen.)
Standard für CPU -Kerne (Hyperthreading = x2)
from pypapago import Translator
translator = Translator ()
result = translator . bulk_translate (
[ 'apple' , 'banana' ],
workers = 2
)
print ( result ) # ['사과', '바나나'] Wenn Sie von der Papago -API ein rohes Ergebnis benötigen, können Sie True verbose einstellen.
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': '나는 그루트다'}
#}Detailergebnisse können sich ändern.