python中的translate函数_python中翻译功能translate模块实现方法

现如今,各个国家交流密切,通过翻译使我们打破了语言壁垒,而翻译在互联网上的存在也尤为普遍。python中执行翻译操作的包是translate包,通过下载安装translate包,使用translate模块可以在python中实现多种语言直接的相互翻译。

1、下载translate包

https://pypi.org/project/translate/

2、使用pip安装translate包

pip install translate

3、使用translate模块实现翻译功能

from translate import Translator

def translate_content_ch():

# 实现英文转中文

translator=Translator(to_lang='chinese')

translation=translator.translate('hello')

return translation

def translate_content_en():

#实现中文转英文

translator=Translator(from_lang='chinese',to_lang='english')

translation=translator.translate('你好')

return translation

Python translate()方法补充实例

先按照转换表的替换出新的 string,然后再执行 del 参数的替换,有个先后顺序:

# -*- coding:utf-8 -*-

from string import maketrans

intab = 'aeiou'

outtab = '12345'

str1 = 'i am a example string for test! wow...!!!'

print "str1:",str1

print "intab:",intab

print "outtab:",outtab

transtab = maketrans(intab,outtab)

print "str1.translate(translate(intab,outtab)):"

print str1.translate(transtab)

print "str1.translate(translate(intab,outtab),'x1'):"

print str1.translate(transtab,'x1')

输出结果为:

str1: i am a example string for test! wow...!!!

intab: aeiou

outtab: 12345

str1.translate(translate(intab,outtab)):

3 1m 1 2x1mpl2 str3ng f4r t2st! w4w...!!!

str1.translate(translate(intab,outtab),'x1'):

3 1m 1 21mpl2 str3ng f4r t2st! w4w...!!!

到此这篇关于python中翻译功能translate模块实现方法的文章就介绍到这了,更多相关python中翻译功能translate模块如何实现内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

本文标题: python中翻译功能translate模块实现方法

本文地址: http://www.cppcns.com/jiaoben/python/370197.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值