pypapago
1.0.0
Proyek ini tidak lagi dikelola oleh penulis. Tidak ada dukungan tambahan yang diberikan.
Jika Anda masih tertarik dengan layanan terjemahan Papago, tlg ikuti arah di bawah ini:
https://developers.naver.com/docs/papago/papago-nmt-overview.md
Pembungkus Python tidak resmi untuk layanan terjemahan Papago.
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. | Kode | Desc |
|---|---|
| ko | Korea |
| en | Bahasa inggris |
| ja | Jepang |
| ZH-CN | Cina |
| ZH-TW | Tradisional Cina |
| es | Spanyol |
| fr | Perancis |
| vi | Vietnam |
| th | Thai |
| pengenal | Indonesia |
Terjemahan massal paralel dengan multiprocessing.
from pypapago import Translator
translator = Translator ()
result = translator . bulk_translate ([ 'apple' , 'banana' ])
print ( result ) # ['사과', '바나나']Anda juga dapat mengatur berapa banyak pekerja untuk berlari secara manual.
(Semakin banyak pekerja membuat kode Anda lebih cepat tetapi membutuhkan lebih banyak sumber daya sistem.)
Default ke core CPU (hyperthreading = x2)
from pypapago import Translator
translator = Translator ()
result = translator . bulk_translate (
[ 'apple' , 'banana' ],
workers = 2
)
print ( result ) # ['사과', '바나나'] Jika Anda memerlukan hasil mentah dari API Papago, Anda dapat mengatur verbose ke 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': '나는 그루트다'}
#}Hasil detail dapat berubah.