pypapago
1.0.0
Ce projet n'est plus maintenu par l'auteur. Aucun support supplémentaire n'est fourni.
Si vous êtes toujours intéressé par le service de traduction de Papago, plz suivez la direction ci-dessous:
https://developers.naver.com/docs/papago/papago-nmt-overview.md
Emballage Python non officiel pour Papago Traduction 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 | Dessiner |
|---|---|
| ko | coréen |
| en | Anglais |
| ja | japonais |
| zh-cn | Chinois |
| zh-tw | Traditionnel chinois |
| es | Espagnol |
| frousser | Français |
| vi | vietnamien |
| ème | thaïlandais |
| identifiant | Indonésie |
Traduction en vrac parallèle avec multiprocessement.
from pypapago import Translator
translator = Translator ()
result = translator . bulk_translate ([ 'apple' , 'banana' ])
print ( result ) # ['사과', '바나나']Vous pouvez également définir le nombre de travailleurs à exécuter manuellement.
(Plus les travailleurs réalisent votre code mais nécessitent plus de ressources système.)
Par défaut aux noyaux du processeur (hyperthreading = x2)
from pypapago import Translator
translator = Translator ()
result = translator . bulk_translate (
[ 'apple' , 'banana' ],
workers = 2
)
print ( result ) # ['사과', '바나나'] Si vous avez besoin d'un résultat brut de l'API Papago, vous pouvez définir verbose sur 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': '나는 그루트다'}
#}Les résultats détaillés peuvent changer.