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编写的com组件发生R6034错误的原因与解决办法
Apr 01 Python
python爬虫框架talonspider简单介绍
Jun 09 Python
在Python中执行系统命令的方法示例详解
Sep 14 Python
python文本数据相似度的度量
Mar 12 Python
Python中if elif else及缩进的使用简述
May 31 Python
python爬取网页内容转换为PDF文件
Jul 28 Python
Python实现获取本地及远程图片大小的方法示例
Jul 21 Python
python 地图经纬度转换、纠偏的实例代码
Aug 06 Python
Django 内置权限扩展案例详解
Mar 04 Python
python 使用opencv 把视频分割成图片示例
Dec 12 Python
Python可变对象与不可变对象原理解析
Feb 25 Python
详解Anaconda安装tensorflow报错问题解决方法
Nov 01 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
使用Limit参数优化MySQL查询的方法
2008/11/12 PHP
Yii学习总结之数据访问对象 (DAO)
2015/02/22 PHP
适用于初学者的简易PHP文件上传类
2015/10/29 PHP
PHP小程序支付功能完整版【基于thinkPHP】
2019/03/26 PHP
教你用AngularJS框架一行JS代码实现控件验证效果
2014/06/23 Javascript
使用angular写一个hello world
2015/01/23 Javascript
JavaScript父子窗体间的调用方法
2015/03/31 Javascript
jQuery滚动加载图片实现原理
2015/12/14 Javascript
jquery实现无刷新验证码的简单实例
2016/05/19 Javascript
基于jQuery实现手风琴菜单、层级菜单、置顶菜单、无缝滚动效果
2017/07/20 jQuery
JS SetInterval 代码实现页面轮询
2017/08/11 Javascript
BootStrap下的弹出框加载select2框架失败的解决方法
2017/08/31 Javascript
Vue 微信端扫描二维码苹果端却只能保存图片问题(解决方法)
2020/01/19 Javascript
python中正则表达式的使用详解
2014/10/17 Python
python检查字符串是否是正确ISBN的方法
2015/07/11 Python
Python使用matplotlib填充图形指定区域代码示例
2018/01/16 Python
python利用百度AI实现文字识别功能
2018/11/27 Python
PyCharm在新窗口打开项目的方法
2019/01/17 Python
python针对mysql数据库的连接、查询、更新、删除操作示例
2019/09/11 Python
Python 内置变量和函数的查看及说明介绍
2019/12/25 Python
python实现Pyecharts实现动态地图(Map、Geo)
2020/03/25 Python
Pytorch 扩展Tensor维度、压缩Tensor维度的方法
2020/09/09 Python
python从PDF中提取数据的示例
2020/10/30 Python
python音频处理的示例详解
2020/12/23 Python
html5新增的属性和废除的属性简要概述
2013/02/20 HTML / CSS
澳大利亚潮流尖端的快时尚品牌:Cotton On
2016/09/26 全球购物
设计师家具购买和委托在线市场:Viyet
2016/11/16 全球购物
英国鞋类及配饰零售商:Kurt Geiger
2017/02/04 全球购物
什么是重载?CTS、CLS和CLR分别做何解释
2012/05/06 面试题
请编程遍历页面上所有 TextBox 控件并给它赋值为 string.Empty
2015/12/03 面试题
介绍一下你对SOA的认识
2016/04/24 面试题
《雨霖铃》听课反思
2014/02/13 职场文书
幼儿园门卫岗位职责
2014/02/14 职场文书
北京奥运会主题口号
2014/06/13 职场文书
销售合作意向书范本
2015/05/08 职场文书
详解MySQL中的pid与socket
2021/06/15 MySQL