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中的数据存储到系统本地的简单方法
Apr 11 Python
python中的装饰器详解
Apr 13 Python
python的keyword模块用法实例分析
Jun 30 Python
分析并输出Python代码依赖的库的实现代码
Aug 09 Python
Python 专题一 函数的基础知识
Mar 16 Python
Django权限机制实现代码详解
Feb 05 Python
详解Django的CSRF认证实现
Oct 09 Python
python实现五子棋小游戏
Mar 25 Python
pandas.cut具体使用总结
Jun 24 Python
flask应用部署到服务器的方法
Jul 12 Python
sklearn的predict_proba使用说明
Jun 28 Python
scrapy-splash简单使用详解
Feb 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
PHP循环获取GET和POST值的代码
2008/04/09 PHP
Fedora下安装php Redis扩展笔记
2014/09/03 PHP
PHP中绘制图像的一些函数总结
2014/11/19 PHP
php修改上传图片尺寸的方法
2015/04/14 PHP
php实现微信公众平台账号自定义菜单类
2015/10/11 PHP
JavaScript 学习历程和心得分享
2010/12/12 Javascript
JS获取页面input控件中所有text控件并追加样式属性
2013/02/25 Javascript
jquery 倒计时效果实现秒杀思路
2013/09/11 Javascript
JS.getTextContent(element,preformatted)使用介绍
2013/09/21 Javascript
改变隐藏的input中value值的方法
2014/03/19 Javascript
js中把JSON字符串转换成JSON对象最好的方法
2014/03/21 Javascript
jquery使用jxl插件导出excel示例
2014/04/14 Javascript
JavaScript插件化开发教程 (四)
2015/01/27 Javascript
了解Javascript的模块化开发
2015/03/02 Javascript
js获取字符串字节数方法小结
2015/06/09 Javascript
JavaScript实现select添加option
2015/07/03 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(一)
2015/12/10 Javascript
深入浅析JavaScript的API设计原则
2016/06/14 Javascript
js实现HashTable(哈希表)的实例分析
2016/11/21 Javascript
jQuery实现当拉动滚动条到底部加载数据的方法分析
2019/01/24 jQuery
JS实现简单的表格增删
2020/01/16 Javascript
常用python数据类型转换函数总结
2014/03/11 Python
利用python画一颗心的方法示例
2017/01/31 Python
Python实现求解一元二次方程的方法示例
2018/06/20 Python
删除DataFrame中值全为NaN或者包含有NaN的列或行方法
2018/11/06 Python
Python如何爬取实时变化的WebSocket数据的方法
2019/03/09 Python
Python如何使用k-means方法将列表中相似的句子归类
2019/08/08 Python
python os.path.isfile 的使用误区详解
2019/11/29 Python
6行Python代码实现进度条效果(Progress、tqdm、alive-progress​​​​​​​和PySimpleGUI库)
2020/01/06 Python
html5 桌面提醒:Notifycations应用介绍
2012/11/27 HTML / CSS
DJI美国:消费类无人机领域的领导者
2018/04/27 全球购物
《春雨》教学反思
2014/04/24 职场文书
2014年最新大专生职业生涯规划书范文
2014/09/13 职场文书
廉政承诺书
2015/01/19 职场文书
2015新学期校长寄语(3篇)
2015/03/25 职场文书
Python基础之操作MySQL数据库
2021/05/06 Python