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中Random和Math模块学习笔记
May 18 Python
Python中字符串的处理技巧分享
Sep 17 Python
Python实现简单的获取图片爬虫功能示例
Jul 12 Python
python模拟鼠标点击和键盘输入的操作
Aug 04 Python
python实现两个文件夹的同步
Aug 29 Python
python元组的概念知识点
Nov 19 Python
numpy 声明空数组详解
Dec 05 Python
kafka-python 获取topic lag值方式
Dec 23 Python
Keras 快速解决OOM超内存的问题
Jun 11 Python
Python 测试框架unittest和pytest的优劣
Sep 26 Python
python向企业微信发送文字和图片消息的示例
Sep 28 Python
Python scrapy爬取起点中文网小说榜单
Jun 13 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+MYSQL开发工具及资源收藏
2007/01/02 PHP
解析在zend Farmework下如何创立一个FORM表单
2013/06/28 PHP
php 如何设置一个严格控制过期时间的session
2017/05/05 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
php中的依赖注入实例详解
2019/08/14 PHP
JS 类型转换常见方法小结
2010/05/31 Javascript
NodeJS Express框架中处理404页面一个方式
2014/05/28 NodeJs
javascript基于HTML5 canvas制作画箭头组件
2014/06/25 Javascript
用js传递value默认值的示例代码
2014/09/11 Javascript
了不起的node.js读书笔记之node的学习总结
2014/12/22 Javascript
JQuery.Ajax()的data参数类型实例详解
2015/11/20 Javascript
详解JavaScript函数
2015/12/01 Javascript
jquery获取input type=text中的值的各种方式(总结)
2016/12/02 Javascript
NodeJS学习笔记之Module的简介
2017/03/24 NodeJs
JS对象序列化成json数据和json数据转化为JS对象的代码
2017/08/23 Javascript
使用Node.js实现ORM的一种思路详解(图文)
2017/10/24 Javascript
微信小程序制作表格的方法
2019/02/14 Javascript
javascript严格模式详解(含严格模式与非严格模式的区别)
2019/11/12 Javascript
[50:24]VGJ.S vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python3实现ftp服务功能(服务端 For Linux)
2017/03/24 Python
Python实现简易Web爬虫详解
2018/01/03 Python
Python实现定时精度可调节的定时器
2018/04/15 Python
python manage.py runserver流程解析
2019/11/08 Python
python求质数列表的例子
2019/11/24 Python
在python中做正态性检验示例
2019/12/09 Python
Python统计文本词汇出现次数的实例代码
2020/02/27 Python
pycharm如何使用anaconda中的各种包(操作步骤)
2020/07/31 Python
纯CSS3实现Material Design效果
2017/03/09 HTML / CSS
美国家用电器和电子产品商店:Abt
2016/09/06 全球购物
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
2012/06/05 面试题
打架检讨书800字
2014/01/10 职场文书
法学个人求职信范文
2014/01/27 职场文书
竞聘书怎么写,如何写?
2014/03/31 职场文书
诉讼代理人授权委托书
2014/04/08 职场文书
演讲稿之感恩老师(三篇范文)
2019/09/06 职场文书
ICOM R71E和R72E图文对比解说
2022/04/07 无线电