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中装饰器级连的使用方法示例
Sep 29 Python
Python实现采用进度条实时显示处理进度的方法
Dec 19 Python
python实现雨滴下落到地面效果
Jun 21 Python
windows下pycharm安装、创建文件、配置默认模板
Jul 31 Python
python利用插值法对折线进行平滑曲线处理
Dec 25 Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
Mar 18 Python
使用Python的OpenCV模块识别滑动验证码的缺口(推荐)
May 10 Python
Python实现EXCEL表格的排序功能示例
Jun 25 Python
Python matplotlib生成图片背景透明的示例代码
Aug 30 Python
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
Mar 08 Python
基于python实现破解滑动验证码过程解析
May 28 Python
Pytest之测试命名规则的使用
Apr 16 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
php 读取shell管道传输过来的内容
2010/03/01 PHP
php inc文件使用的风险和注意事项
2013/11/12 PHP
php启用sphinx全文搜索的实现方法
2014/12/24 PHP
PHP中调用C/C++制作的动态链接库的教程
2016/03/10 PHP
js可突破windows弹退效果代码
2008/08/09 Javascript
jQuery EasyUI 的EasyLoader功能介绍
2010/09/12 Javascript
javascript抖动元素的小例子
2013/10/28 Javascript
在js文件中写el表达式取不到值的原因及解决方法
2013/12/23 Javascript
使用JQUERY进行后台页面布局控制DIV实现左右式
2014/01/07 Javascript
浅析jQuery EasyUI中的tree使用指南
2014/12/18 Javascript
JavaScript中的数值范围介绍
2014/12/29 Javascript
jQuery中prev()方法用法实例
2015/01/08 Javascript
深入理解JavaScript系列(47):对象创建模式(上篇)
2015/03/04 Javascript
js实现简单折叠、展开菜单的方法
2015/08/28 Javascript
js跨浏览器的事件侦听器和事件对象的使用方法
2015/12/17 Javascript
jQuery对象的链式操作用法分析
2016/05/10 Javascript
使用Web Uploader实现多文件上传
2016/06/08 Javascript
轻松实现js弹框显示选项
2016/09/13 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
JS实现数组简单去重及数组根据对象中的元素去重操作示例
2018/01/05 Javascript
利用不到200行代码写一款属于你自己的js类库
2019/07/08 Javascript
小程序实现日历左右滑动效果
2019/10/21 Javascript
深入讨论Python函数的参数的默认值所引发的问题的原因
2015/03/30 Python
python Flask 装饰器顺序问题解决
2018/08/08 Python
python之消除前缀重命名的方法
2018/10/21 Python
python实现多层感知器MLP(基于双月数据集)
2019/01/18 Python
Python使用jupyter notebook查看ipynb文件过程解析
2020/06/02 Python
十佳青年个人事迹材料
2014/01/28 职场文书
办公设备采购方案
2014/03/16 职场文书
《凡卡》教学反思
2014/04/09 职场文书
党课培训心得体会
2014/09/02 职场文书
教师作风建设剖析材料
2014/10/11 职场文书
建党伟业的观后感
2015/06/01 职场文书
2015年学校管理工作总结
2015/07/20 职场文书
Python如何使用logging为Flask增加logid
2021/03/30 Python
python scipy 稀疏矩阵的使用说明
2021/05/26 Python