现如今,各个国家交流密切,通过翻译使我们打破了语言壁垒,而翻译在互联网上的存在也尤为普遍。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. GitHub超3万星最全面试题库:计算机面试题一网打尽
  2. Linux 2.4调度系统分析--转
  3. hdu 5504(枚举+找规律)
  4. 推荐算法炼丹笔记:排序模型CTR点击率预估系列
  5. 关于 SAP 电商云 Spartacus UI package.json 中的 sass 依赖
  6. 剑指offer面试题[5]-从尾到头打印链表
  7. 带瀑布流的电钢琴_《EduOffice数字音乐电钢琴互动教室教学系统》系统特色之六:创...
  8. javascript 高级程序设计_所以 JavaScript 到底是什么?我居然懵了????
  9. 无法识别依赖属性_设计模式起步-UML学习 - 认识UML类图(依赖)
  10. 3、plt.figure()和Axes类
  11. u12无线网卡linux驱动装不上,ubutu16.04 安装Tenda u12无线网卡驱动
  12. 比风水厉害100倍的宇宙规律,你懂多少?
  13. 你拍一我拍一上学得学计算机,儿歌你拍一我拍一
  14. 【语义网】Jena框架简介及实战
  15. UserData使用总结[转载-lanyu]
  16. lammps案例:水分子在石墨烯狭缝中流动的案例代码
  17. 网络云存储技术Windows server 2012 (项目十 基于NTFS权限(ADLP原则)的文件共享服务的配置与管理)
  18. MTK AF Tuning Preparation项目
  19. C#中Int64和UInt64之间的区别
  20. 使用Python 封装一个简单的Mysql工具类

热门文章

  1. 全国收单及网络支付机构腾付通已由中国科学院行政管理局实际控制
  2. 威胁人员Hackers
  3. python编写摇骰子游戏_Python实现的摇骰子猜大小功能小游戏示例
  4. 如何有效制定一份完整的网站运营推广方案一
  5. 用PHP编写圆的半径和周长,在C++中编写程序输入半径计算圆的周长和面积
  6. 结构型设计模式之组合模式
  7. 三星发布四款新品,打劫你的钱包能成功吗
  8. BEA WebLogic Platform 8.1 Single Sign-On Enablement:概述
  9. python开发qt_qt开发python
  10. 给定单链表L:L0→L1→...→Ln-1→Ln, 重新排序:L0→Ln→L1→Ln-1→L2→Ln-2→...