pypapago
1.0.0
このプロジェクトは、著者によってもはや維持されていません。追加のサポートは提供されていません。
パパゴの翻訳サービスにまだ興味があるなら、PLZは以下の指示に従ってください。
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. | コード | desc |
|---|---|
| KO | 韓国語 |
| en | 英語 |
| JA | 日本語 |
| Zh-cn | 中国語 |
| Zh-tw | 中国の伝統 |
| es | スペイン語 |
| fr | フランス語 |
| 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': '나는 그루트다'}
#}詳細な結果は変わる可能性があります。