如何在python中利用translate模块实现一个翻译功能

发布时间:2020-12-18 14:16:00

来源:亿速云

阅读:86

这期内容当中小编将会给大家带来有关如何在python中利用translate模块实现一个翻译功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

1、下载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模块实现一个翻译功能相关推荐

  1. python中case的用法_如何在Python中使用TestCase实现一个断言功能

    如何在Python中使用TestCase实现一个断言功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题. Python TestCase断 ...

  2. python中exec的用法_如何在Python中安全地使用exec()?

    我的任务是构建一个应用程序,在该应用程序中最终用户可以使用自定义规则来评估返回的查询是警告还是警报(基于自己的阈值). 我为用户建立了逻辑模板的方法.一个示例如下所示: if (abs(<< ...

  3. python画图修改背景颜色_如何在 Matplotlib 中更改绘图背景的实现

    介绍 Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库. 在本教程中,我们将研究如何在Matplotlib中更改绘图的背景. 导 ...

  4. python中while语句是_如何在Python中使用while语句[适合初学者]

    while语句是重复循环的语句,那么如何用Python编写,下面Gxl网就带领大家来学习一下Python中使用while语句.[推荐阅读:Python视频教程] 一:什么是while语句?Python ...

  5. python怎么去掉换行符_如何在Python中删除尾部换行符?

    如何在Python中删除尾部换行符? 什么是Perl的chomp函数的Python等价物,如果它是换行符,它会删除字符串的最后一个字符? 26个解决方案 1473 votes 尝试方法lstrip() ...

  6. python 参数个数 同名函数_如何在python中编写不同参数的同名方法

    我在Java背景下学习Python(3.x). 我有一个python程序,我在其中创建一个personObject并将其添加到列表中.p = Person("John") list ...

  7. eval在python中是什么意思_如何在Python中使用eval ?

    Python中的 eval是什么? 在Python中,我们有许多内置方法,这些方法对于使Python成为所有人的便捷语言至关重要,而eval是其中一种.eval函数的语法如下: eval(expres ...

  8. python中奇数怎么表示_如何在python输出数据中的奇数

    如何在python输出数据中的奇数 发布时间:2020-07-10 17:08:48 来源:亿速云 阅读:131 这篇文章将为大家详细讲解有关如何在python输出数据中的奇数,文章内容质量较高,因此 ...

  9. [转载] python中for语句用法_详解Python中for循环的使用_python

    参考链接: 在Python中将else条件语句与for循环一起使用 这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 &q ...

最新文章

  1. Jenkins实现SVN+Maven+Java项目的持续集成
  2. 新手探索NLP(十五)——终章
  3. C语言解决汉诺塔问题
  4. python读取文件夹下特定的文件_python os模块获取指定文件夹下所有文件名
  5. Boost:清理cleanup测试程序
  6. Oracle数据库的数据统计(Analyze)
  7. python的字符串定界符可以使用_使用Template格式化Python字符串的方法
  8. mysql low_case_MySQL8.0的坑之lower_case_table_names
  9. 解决python3缺少zlib的问题
  10. 浏览器启动__chrome浏览器
  11. 22. Django进阶:文件上传
  12. POJ3155 Hard Life
  13. Google Play上架总结(三)Google Play 上架流程
  14. 牛蛙怎么做好吃 牛蛙的家常做法
  15. jeecms导入myeclipse时web-inf下html出错,jeecms myeclipse
  16. 新浪博客服务器是不是在维护,近日新浪博客发布文章不能正常显示是为什么?...
  17. MySQL数据库存储的字符显示是问号??
  18. Bus Video System CodeForces - 978E(思维)
  19. 1000瓶水有1瓶水有毒,老鼠喝一滴就会死,但是需要一周毒发,请问最少需要多少老鼠多少时间才能找到那瓶有毒的水。
  20. 一起talk C栗子吧(第一百九十三回:C语言实例--DIY less命令二 )

热门文章

  1. Kugoo用户积分体系
  2. 关于cesm自定义模拟文件的一些说明记录
  3. DRV11873使用资料
  4. 人工智能六旋翼无人机制作直播间(第一波)
  5. C# 生成chart图表的三种方式
  6. 蓝湖和MasterGo的使用
  7. 学生喜欢在计算机教室上课用英语怎么说两种,信息技术在英语课堂教学
  8. 十招玩转职场有价值的人脉圈
  9. 探秘深圳智能公交:无人驾驶公交离我们有多远?
  10. 用 Python 打造别样的国庆祝福