现如今,各个国家交流密切,通过翻译使我们打破了语言壁垒,而翻译在互联网上的存在也尤为普遍。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

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

  1. python中的format函数_python中的format 函数是什么?如何使用?

    众所周知,python支持格式化字符串的输出.我们在使用python时接触比较多的是字符串,操作字符串也很多.那你知道字符串是如何构造的吗?其实呀,从python2.6开始,新增了一种格式化字符串函数 ...

  2. python中的参数函数_python中函数与参数的简介

    函数 函数就是具有某个具体功能的工具 而使用用函数能提供开发效率,减少代码冗余,提高程序的扩展性. 在Python中,函数有五大要点:分别是def.函数名.函数体.参数.返回值,以及两个英文版符号,分 ...

  3. python中输入数字函数_python中怎么获取输入的数

    python中通过input()函数来获取输入的数.input()函数接收一个标准输入数据,并返回为string类型.函数语法:[input([prompt])],如[age = input(&quo ...

  4. python中的divmod函数_Python中的divmod函数和map函数

    由用户输入一个三为自然数,计算并输出其百位.十位.个位上的数字. 方法一: x=input('请输入一个三位数:') x=int(x) a=x//100 b=x//10%10 c=x%10 print ...

  5. python中的json函数_python中装饰器、内置函数、json的详解

    装饰器 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象. 先看简单例子: def run(): time.sleep(1 ...

  6. python返回绝对值的函数_Python中用于返回绝对值的abs()方法

    Python中用于返回绝对值的abs()方法 方法abs() 返回x的绝对值,-x-零之间的(正极)的距离. 语法 以下是abs()方法的语法: abs( x ) 参数 x -- 这是一个数值表达式 ...

  7. python中什么叫函数_Python中的函数

    在其他编程语言中函数也叫方法,其实是一样的,只是叫法不同而已. 一.定义函数 defgreet_user():"""显示简单的问候语""" ...

  8. python中输入数字函数_python中如何input输入为数字?

    在python中想要输入的数字,但是可能会出现输入为1,显示为'1',得到的并不是数字字符的情况.要想要input输入为数字,可使用eval()函数或使用int()转换. 方法一:使用eval()函数 ...

  9. python中如何自定义函数_Python中自定义函数的教程

    在Python中,定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回. 我们以自定义一个求绝对值的my_abs函数 ...

最新文章

  1. matlab 报错 javax,[求助]安装报错,求大佬帮忙
  2. Qt的4个图像类QImage/QPixmap/QBitmap/QPicture 转
  3. (4)段描述符P,G位
  4. arch linux 同步时间,ArchLinux 设置系统时间
  5. 深入了解jQuery之整体架构
  6. 【java学习笔记-io流 文件读写和键盘读写】带缓存的输入/输出流和数据输入/输出流
  7. vue 2个方法先后执行_浅析Vue的2个版本
  8. Ruby实例方法和类方法的简写
  9. MySQL查询结果条数编号示例 mysql 查找结果中自动加序号列
  10. 关于ISA2006引起网速慢或间歇性断网的问题的解决方法
  11. Whale Alert显示600枚比特币从Mt.Gox冷钱包转出系误报,实为f2pool钱包地址
  12. 查看显卡信号_既然大家说装了win10,就不用鲁大师监测显卡温度,为什么呢
  13. Linux 命令(123)—— iostat 命令
  14. 2020华为软挑热身赛 个人总结
  15. win7 ie11降级ie8
  16. 数据库多表查询关联查询SQL语句
  17. 2022年 会员管理的五大趋势
  18. 【科普】Scrum——从橄榄球争球到敏捷开发
  19. 通过U盘安装系统时,提示无法在驱动器分区上安装windows的解决办法
  20. wps excel批量获取网址标题(Title)

热门文章

  1. 服务器cpu和桌面cpu区别,服务器CPU和一般CPU的区别
  2. matlab 综合练习解答(基础)
  3. 怎么备份织梦网站数据 网站备份教程
  4. 英文心灵鸡汤小记-2
  5. web网页开发工具,HTML标签之表单标签
  6. 帕金森最新研究进展(2022年10月)
  7. 挨踢项目求生法则(1)——团队建设篇
  8. 数字/模拟转换(DAC)
  9. MySQL自带数据库
  10. Edge浏览器可以使用苹果电脑壁纸了,网友:惊艳啊