python翻译translators

import translators as ts

wyw_text = '季姬寂,集鸡,鸡即棘鸡。棘鸡饥叽,季姬及箕稷济鸡。'
chs_text = '季姬感到寂寞,罗集了一些鸡来养,鸡是那种出自荆棘丛中的野鸡。野鸡饿了唧唧叫,季姬就拿竹箕中的谷物喂鸡。'
html_text = '''
<!DOCTYPE html>
<html>
<head>
    <title>这是标题</title>
</head>
<body>
<p>这是文章《你的父亲》</p>
</body>
</html>
'''

## language
# input languages
print(ts.google(wyw_text)) # default: from_language='auto', to_language='en'
# output language_map
print(ts._google.language_map)

## professional field
print(ts.alibaba(wyw_text, professional_field='general')) # ("general","message","offer")
print(ts.baidu(wyw_text, professional_field='common')) # ('common','medicine','electronics','mechanics')
print(ts.caiyun(wyw_text, from_language='zh', professional_field=None)) # ("medicine","law","machinery")

## property
rs = [ts.tencent(x) for x in [wyw_text, chs_text]]
print(ts._tencent.query_count)
print(dir(ts._tencent))

## requests
print(ts.youdao(wyw_text, sleep_seconds=5, timeout=None, proxies=None))

## host
# cn
print(ts.google(wyw_text, if_use_cn_host=True))
print(ts.bing(wyw_text, if_use_cn_host=False))
# reset host
print(ts.google(wyw_text, reset_host_url=None))
print(ts.yandex(wyw_text, reset_host_url=None))

## detail result
print(ts.sogou(wyw_text, is_detail_result=True))

## translate html
print(ts.translate_html(html_text, translator=ts.google, to_language='en', n_jobs=-1))

## others
print(ts._argos.host_pool)
print(ts.argos(wyw_text, reset_host_url=None))

## help
help(ts.google)
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
translators_cn-master 是一个开源的中文翻译工具库。它是建立在 Python 语言基础上的,旨在帮助人们更方便地进行中文的翻译工作。该工具库提供了多种翻译引擎的集成,包括有道翻译、百度翻译、谷歌翻译等等。通过使用 translators_cn-master,用户可以快速地实现中文与其他语言之间的相互翻译。 该工具库具有以下几个特点。首先,它支持多种常见的翻译引擎,用户可以根据自己的需求选择合适的引擎进行翻译。其次,它提供了简单易用的 API 接口,用户可以很方便地将其集成到自己的项目中去。此外,该工具库还支持离线模式,用户可以将需要翻译的文本导入到本地,实现本地化的翻译操作。 使用 translators_cn-master 进行中文翻译非常简单。用户只需要在 Python 的环境中安装该工具库,然后按照指定格式调用相应的函数即可实现翻译。在调用函数时,用户需要指定翻译引擎、源语言和目标语言,然后传入待翻译的文本,即可得到翻译结果。通过这种方式,用户可以轻松地进行中英互译、中日互译等等。 总之,translators_cn-master 是一个方便实用的中文翻译工具库。它的开源性质使得它可以不断地进行改进和升级,以适应不断变化的翻译需求。无论是在个人学习还是在工作中,使用 translators_cn-master 都可以大大提高中文翻译的效率和准确性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值