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脚本实现格式化css文件
Apr 08 Python
把项目从Python2.x移植到Python3.x的经验总结
Apr 20 Python
python的unittest测试类代码实例
Dec 07 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
Mar 05 Python
简单实现Python爬取网络图片
Apr 01 Python
Python实现深度遍历和广度遍历的方法
Jan 22 Python
python实现AES加密和解密
Mar 27 Python
使用python脚本自动创建pip.ini配置文件代码实例
Sep 20 Python
django执行原始查询sql,并返回Dict字典例子
Apr 01 Python
Python如何测试stdout输出
Aug 10 Python
如何用python免费看美剧
Aug 11 Python
python eventlet绿化和patch原理
Nov 21 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
关于拼配咖啡,你要知道
2021/03/03 咖啡文化
PHP将两个关联数组合并函数提高函数效率
2014/03/18 PHP
php获取目录下所有文件及目录(多种方法)(推荐)
2019/05/14 PHP
XENON基于JSON变种
2010/07/27 Javascript
parseInt parseFloat js字符串转换数字
2010/08/01 Javascript
基于jquery的文字向上跑动类似跑马灯的效果
2014/09/22 Javascript
JS组件Form表单验证神器BootstrapValidator
2016/01/26 Javascript
AngularJS 单元测试(一)详解
2016/09/21 Javascript
分享一个原生的JavaScript拖动方法
2016/09/25 Javascript
jQuery的Read()方法代替原生JS详解
2016/11/08 Javascript
nodeJS实现简单网页爬虫功能的实例(分享)
2017/06/08 NodeJs
利用jQuery实现简单的拖曳效果实例代码
2017/10/20 jQuery
Javascript网页抢红包外挂实现分享
2018/01/11 Javascript
vue项目搭建以及全家桶的使用详细教程(小结)
2018/12/19 Javascript
vue项目中在外部js文件中直接调用vue实例的方法比如说this
2019/04/28 Javascript
关于vue2强制刷新,解决页面不会重新渲染的问题
2019/10/29 Javascript
详解element上传组件before-remove钩子问题解决
2020/04/08 Javascript
[45:25]完美世界DOTA2联赛循环赛 PXG vs IO 第一场 11.06
2020/11/09 DOTA
跟老齐学Python之list和str比较
2014/09/20 Python
Python使用SQLite和Excel操作进行数据分析
2018/01/20 Python
基于python的多进程共享变量正确打开方式
2018/04/28 Python
Python处理菜单消息操作示例【基于win32ui模块】
2018/05/09 Python
python tornado微信开发入门代码
2018/08/24 Python
python算法题 链表反转详解
2019/07/02 Python
Django外键(ForeignKey)操作以及related_name的作用详解
2019/07/29 Python
django模型动态修改参数,增加 filter 字段的方式
2020/03/16 Python
python matplotlib工具栏源码探析二之添加、删除内置工具项的案例
2021/02/25 Python
通过HTML5规范搞定i、em、b、strong元素的区别
2017/03/04 HTML / CSS
STP协议的主要用途是什么?为什么要用STP
2012/12/20 面试题
室内设计专业学生的自我评价分享
2013/11/27 职场文书
你懂得怎么写自荐信吗?
2013/12/27 职场文书
军训感想500字
2014/02/20 职场文书
敬老院标语
2014/06/27 职场文书
第二批党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
vue点击弹窗自动触发点击事件的解决办法(模拟场景)
2021/05/25 Vue.js
Python爬虫之自动爬取某车之家各车销售数据
2021/06/02 Python