python中翻译功能translate模块实现方法


Posted in Python onDecember 17, 2020

现如今,各个国家交流密切,通过翻译使我们打破了语言壁垒,而翻译在互联网上的存在也尤为普遍。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 相关文章推荐
python应用程序在windows下不出现cmd窗口的办法
May 29 Python
跟老齐学Python之Import 模块
Oct 13 Python
Python脚本实现自动将数据库备份到 Dropbox
Feb 06 Python
python如何定义带参数的装饰器
Mar 20 Python
flask框架视图函数用法示例
Jul 19 Python
python requests爬取高德地图数据的实例
Nov 10 Python
python3.7将代码打包成exe程序并添加图标的方法
Oct 11 Python
python 使用事件对象asyncio.Event来同步协程的操作
May 04 Python
在Keras中CNN联合LSTM进行分类实例
Jun 29 Python
Python 如何展开嵌套的序列
Aug 01 Python
Python使用eval函数执行动态标表达式过程详解
Oct 17 Python
总结Pyinstaller打包的高级用法
Jun 28 Python
python中count函数知识点浅析
Dec 17 #Python
Python 使用SFTP和FTP实现对服务器的文件下载功能
Dec 17 #Python
python爬虫利器之requests库的用法(超全面的爬取网页案例)
Dec 17 #Python
python使用smtplib模块发送邮件
Dec 17 #Python
python实现计算器简易版
Dec 17 #Python
利用Python实现自动扫雷小脚本
Dec 17 #Python
用python读取xlsx文件
Dec 17 #Python
You might like
Zerg建筑一览
2020/03/14 星际争霸
php使用函数pathinfo()、parse_url()和basename()解析URL
2016/11/25 PHP
简单的JS多重继承示例
2008/03/13 Javascript
Javascript !!的作用
2008/12/04 Javascript
Jquery+ajax请求data显示在GridView上(asp.net)
2010/08/27 Javascript
关于js拖拽上传 [一个拖拽上传修改头像的流程]
2011/07/13 Javascript
js借助ActiveXObject实现创建文件
2013/09/29 Javascript
ajax请求get与post的区别总结
2013/11/04 Javascript
原生js事件的添加和删除的封装
2014/07/01 Javascript
javascript事件冒泡实例分析
2015/05/13 Javascript
js数组去重的5种算法实现
2015/11/04 Javascript
TypeOf这些知识点你了解吗
2016/02/21 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
2016/04/29 Javascript
Bootstarp基本模版学习教程
2017/02/01 Javascript
微信小程序--组件(swiper)详细介绍
2017/06/13 Javascript
JS设置随机出现2个数字的实例代码
2017/07/19 Javascript
响应式框架Bootstrap栅格系统的实例
2017/12/19 Javascript
vue树形结构获取键值的方法示例
2018/06/21 Javascript
JavaScript实现连连看连线算法
2019/01/05 Javascript
jquery-ui 进度条功能示例【测试可用】
2019/07/25 jQuery
es6函数中的作用域实例分析
2020/04/18 Javascript
ES5 模拟 ES6 的 Symbol 实现私有成员功能示例
2020/05/06 Javascript
python登陆asp网站页面的实现代码
2015/01/14 Python
python在windows命令行下输出彩色文字的方法
2015/03/19 Python
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
2017/12/08 Python
Python3加密解密库Crypto的RSA加解密和签名/验签实现方法实例
2020/02/11 Python
HTML5实现文件断点续传的方法
2017/01/04 HTML / CSS
英国虚拟主机服务商:eUKhost
2016/08/16 全球购物
英国经典球衣网站:Classic Football Shirts
2017/05/20 全球购物
竞聘医务工作人员的自我评价分享
2013/11/04 职场文书
推广普通话演讲稿
2014/05/23 职场文书
幽默自我介绍演讲稿
2014/08/21 职场文书
重阳节座谈会主持词
2015/07/03 职场文书
幼儿园保育员随笔
2015/08/14 职场文书
奖学金申请个人主要事迹材料
2015/11/04 职场文书
MySQL 8.0 驱动与阿里druid版本兼容问题解决
2021/07/01 MySQL