[非官方]用于papago翻译服务的python包装器

pypapago的Python项目详细描述


皮帕戈codecov

papago translate service的非官方python包装器。

安装

pip install -U pypapago

用法

基本用法(英语到韩语)

frompypapagoimportTranslatortranslator=Translator()result=translator.translate('I am GROOT')print(result)# 나는 그루트다

设置源/目标语言

frompypapagoimportTranslatortranslator=Translator()result=translator.translate('카카오는 파파고를 좋아해',source='ko',target='en',)print(result)# Kakao likes papago.

支持的语言代码
CodeDesc
koKorean
enEnglish
jaJapanese
zh-CNChinese
zh-TWChinese traditional
esSpanish
frFrench
viVietnamese
thThai
idIndonesia

批量翻译

多处理并行批量翻译。

frompypapagoimportTranslatortranslator=Translator()result=translator.bulk_translate(['apple','banana'])print(result)# ['사과', '바나나']

您还可以设置要手动运行的工人数。

(工作程序越多,代码速度越快,但需要更多的系统资源。)

默认为CPU核心(超线程=x2)

  • ex)使用2个孔运行
frompypapagoimportTranslatortranslator=Translator()result=translator.bulk_translate(['apple','banana'],workers=2)print(result)# ['사과', '바나나']

详细输出

如果需要来自papago api的原始结果,可以将verbose设置为True

frompypapagoimportTranslatortranslator=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': '나는 그루트다'}#}

详细结果可能会改变。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java消费web服务和存储cookie   java创建文本文件,对文件进行tar并将其放入inputstream?   java 安卓:无法在tabhost上显示指示符文本和可绘制   返回关键字后的java调度程序   java如何使用请求编写JDO查询。getParameter()?   反射显式加载java。类加载器   用java实现类集成   java为什么不推荐基于AtomicInteger的流解决方案?   来自特定索引或点的java InputStream readAllBytes   java找不到属性设置程序方法setAlpha   Java对象:if语句中的比较值,运算符重载   JavaMaven和GWT(以及Eclipse)它真的能工作吗?   java Lua堆栈溢出   java回收视图。setAdapter(安卓x.recyclerview.widget.recyclerview适配器   java现有字符串要加倍   JavaJFrame仅在第一次创建时显示组件   数组如何解决错误“java.lang.ArrayIndexOutOfBoundsException:5”   java Android RSS阅读器教程错误   java如何在GUI应用程序中指定控制器?