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调用shell的方法
Nov 20 Python
python之wxPython应用实例
Sep 28 Python
在Python的gevent框架下执行异步的Solr查询的教程
Apr 16 Python
Python脚本在Appium库上对移动应用实现自动化测试
Apr 17 Python
详细解读Python中解析XML数据的方法
Oct 15 Python
python编程实现12306的一个小爬虫实例
Dec 27 Python
浅谈Tensorflow由于版本问题出现的几种错误及解决方法
Jun 13 Python
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例
Feb 15 Python
如何在mac环境中用python处理protobuf
Dec 25 Python
selenium切换标签页解决get超时问题的完整代码
Aug 30 Python
pycharm Tab键设置成4个空格的操作
Feb 26 Python
解决pytorch 的state_dict()拷贝问题
Mar 03 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动态生成VRML网页
2006/10/09 PHP
php数字转汉字代码(算法)
2011/10/08 PHP
PHP遍历目录并返回统计目录大小
2014/06/09 PHP
Mac OS下配置PHP+MySql环境
2015/02/25 PHP
twig模板常用语句实例小结
2016/02/04 PHP
php使用PDO获取结果集的方法
2017/02/16 PHP
Jquery创建层显示标题和内容且随鼠标移动而移动
2014/01/26 Javascript
使用jquery实现的一个图片延迟加载插件(含图片延迟加载原理)
2014/06/05 Javascript
基于jquery实现下拉框美化特效
2016/02/02 Javascript
jQuery实现标签页效果实战(4)
2017/02/08 Javascript
jQuery轻松实现无缝轮播效果
2017/03/22 jQuery
jQuery使用ajax_动力节点Java学院整理
2017/07/05 jQuery
用Cordova打包Vue项目的方法步骤
2019/02/02 Javascript
配置一个vue3.0项目的完整步骤
2019/04/26 Javascript
vue router动态路由设置参数可选问题
2019/08/21 Javascript
javascript中的相等操作符(==与===区别)
2019/12/21 Javascript
详解vue v-model
2020/08/31 Javascript
js 执行上下文和作用域的相关总结
2021/02/08 Javascript
[01:07:20]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第二场 2月2日
2021/03/11 DOTA
Python读取mat文件,并保存为pickle格式的方法
2018/10/23 Python
利用python实现汉字转拼音的2种方法
2019/08/12 Python
浅谈django channels 路由误导
2020/05/28 Python
完美解决torch.cuda.is_available()一直返回False的玄学方法
2021/02/06 Python
在html5的Canvas上绘制椭圆的几种方法总结
2013/01/07 HTML / CSS
俄罗斯花园种植材料批发和零售网上商店:Беккер
2019/07/22 全球购物
德国、奥地利和瑞士最大的旅行和度假门户网站:HolidayCheck
2019/11/14 全球购物
学生打架检讨书大全
2014/01/23 职场文书
材料专业毕业生求职信
2014/02/26 职场文书
财务整改报告范文
2014/11/05 职场文书
2015年公共机构节能宣传周活动总结
2015/03/26 职场文书
2015年全国助残日活动方案
2015/05/04 职场文书
送给客户微信问候语!
2019/07/04 职场文书
Netty结合Protobuf进行编解码的方法
2021/06/26 Java/Android
Java实现经典游戏泡泡堂的示例代码
2022/04/04 Java/Android
vue实现列表拖拽排序的示例代码
2022/04/08 Vue.js
Win11 PC上的Outlook搜索错误怎么办?
2022/07/15 数码科技