Python 单词翻译:中英文翻译模块
简 介: 测试了 中英文翻译模块中的中英文翻译模块的功能。这个模块每天只提供有限的英文单词翻译功能。
关键词
: 中英文翻译#
Contents
§01 Cifar10物品
Cifar10数据集合是机器视觉与深度学习测试图片集合,其中具有类别标注和英文名称。
1.1 Cifar10数据库
在 Cifar10 数据模块中包括有十大类物品。在其数据中包括有以下四部分:
- batch_label
- labels
- data
- filenames
其中 filenames中包含了每个图片的详细描述。
▲ 图1.1.1 Cifar10中的物品
[b’leptodactylus_pentadactylus_s_000004.png’, b’camion_s_000148.png’, b’tipper_truck_s_001250.png’, b’american_elk_s_001521.png’, b’station_wagon_s_000293.png’, b’coupe_s_001735.png’, b’cassowary_s_001300.png’, b’cow_pony_s_001168.png’, b’sea_boat_s_001584.png’, b’tabby_s_001355.png’, b’muntjac_s_001000.png’, b’arabian_s_001354.png’, b’quarter_horse_s_000672.png’, b’passerine_s_000343.png’, b’camion_s_001895.png’]
那么这些物品中文名称是什么?
1.2 中英文翻译模块
在 python中英文翻译模块 给出了一种中英文翻译模块的例子。
从一种语言到另一种语言的文本翻译在各种网站中越来越普遍。 帮助我们执行此操作的python包称为translate。
1.2.1 模块安装
可以通过以下方式安装此软件包。 它提供主要语言的翻译。
- 官网:https://pypi.org/project/translate/
- 安装:pip install translate
1.2.2 使用方法
# encoding: utf-8from translate import Translator# 以下是将简单句子从英语翻译中文
translator= Translator(to_lang="chinese")
translation = translator.translate("Good night!")
print translation# 在任何两种语言之间,中文翻译成英文
translator= Translator(from_lang="chinese",to_lang="english")
translation = translator.translate("我想你")
print translation
1.3 翻译Cifar0物品名称
1.3.1 显示Cifar10
plt.figure(figsize=(8,6))
for j in range(3):for i in range(5):imgdata = d[b'data'][i+j*5]imgdata = array(list(zip(imgdata[:1024], imgdata[1024:1024*2], imgdata[1024*2:]))).reshape(32,32,3)plt.subplot(3,5, j*5+i+1)plt.axis('off')plt.imshow(imgdata)plt.show()
▲ 图1.3.1 数据库前15个图片
1.3.2 反应物品名称
from headm import *
import translatestrid = 6strall =tspgetdopstring(strid).replace('[','').replace(']','').replace('b\'','').split(',')
namedim = [s.strip(' ').split('_')[0] for s in strall]printf(namedim)#------------------------------------------------------------translator = translate.Translator(to_lang='chinese')
#------------------------------------------------------------
transdim = []
for s in namedim:trans = translator.translate(s)printf(trans)transdim.append(trans)
leptodactylus | camion | tipper | american | station |
---|---|---|---|---|
钩爪鱼 | 卡米翁 | 自卸车 | 美国公司 | 站 |
coupe | cassowary | cow | sea | tabby |
轿跑 | 鹤鸵 | 牛,母牛 | 海 | 虎斑猫 |
muntjac | arabian | quarter | passerine | camion |
麂 | 阿拉伯人 | 季度 | 雀形目 | 卡米翁 |
import sys,os,math,time
import matplotlib.pyplot as plt
from numpy import *strid = 8
strall = tspgetdopstring(strid).split('\r\n')
print(strall)namedim = strall[0].split('\t')
trandim = strall[1].split('\t')namedim = list(zip(*([iter(namedim)]*5)))
trandim = list(zip(*([iter(trandim)]*5)))
print(namedim, trandim)print("")
for n,t in zip(namedim, trandim):print(' '.join(n), ' '.join(t))
1.4 应用问题
这个翻译模块只能每天提供有限单词翻译服务。
MYMEMORY WARNING: YOU USED ALL AVAILABLE FREE TRANSLATIONS FOR TODAY. NEXT AVAILABLE IN 15 HOURS 19 MINUTES 25 SECONDSVISIT HTTPS://MYMEMORY.TRANSLATED.NET/DOC/USAGELIMITS.PHP TO TRANSLATE MORE
※ 测试总结 ※
测试了 中英文翻译模块中的中英文翻译模块的功能。这个模块每天只提供有限的英文单词翻译功能。
■ 相关文献链接:
- Cifar10
- python中英文翻译模块
● 相关图表链接:
- 图1.1.1 Cifar10中的物品
- 图1.3.1 数据库前15个图片
- 表1 Cifar10前15个物品名称及其翻译结果
Python 单词翻译:中英文翻译模块相关推荐
- 测试一些利用PYTHON完成中英文翻译的效果
简 介: 测试了一些在线翻译工具的效果,利用有道翻译 可以方便对常见到的生词进行确认.对于 TEASOFT软件PYTHON功能进行改建,给出了 ?>的翻译模式功能. 关键词: 在线翻译,中英文翻 ...
- python运行界面英文翻译_python使用百度api翻译中英文
python使用百度api翻译中英文 写程序取变量名的时候,常常需要翻译单词,或者将中文翻译成英语.有道词典,必应词典都很好,可是...命令行习惯了还是觉得用在cmd里面调出程序使用起来也许会更爽.于 ...
- python英译汉库模块_Python 进阶之路-翻译模块
Python 进阶之路-翻译模块 作者:nango 阅读:1749次 来源:原创 时间:2017-07-14 17:09 Git 地址 [python 翻译模块](https://github. ...
- Python制作翻译工具(程序员必备中英文翻译工具)
因为我英文不好,对接口.函数.结构体起名字的时候特别为难,因此我使用Python写了一个工具 在输入框输入中文,就可以生成Golang语言对应的接口.函数或接口体的写法:也可以切换到英文翻译.如下演示 ...
- python 英语翻译_Python 实现中英文翻译
好久不见呀,双十一,相信大家都忙着剁手吧,唉,小编没钱,只好靠敲代码来满足自己的手感,这次给大家分享的不是数据结构那个烦人的家伙了,这次用 Python 实现了一个中英文翻译的小程序,虽然现在的翻译软 ...
- Python实现中英文翻译脚本
Python实现中英文翻译脚本 安装依赖包 pip install translate,安装如果慢看前面文章加 -i 换源 """ @Author : 康帅 @Time ...
- python英语小词典代码_50 行代码,实现中英文翻译
原标题:50 行代码,实现中英文翻译 源 /痴海文 /痴海 现在的时代,越来越看重英语能力.如果你懂得英语,你会接触到更大的世界,你会发现更多的信息.尤其是对于程序员来说,好的编程资料都是来自英文文档 ...
- python中的translate函数_python中翻译功能translate模块实现方法
现如今,各个国家交流密切,通过翻译使我们打破了语言壁垒,而翻译在互联网上的存在也尤为普遍.python中执行翻译操作的包是translate包,通过下载安装translate包,使用translate ...
- python爬百度翻译-Python爬取百度翻译(利用json提取数据)
本篇文章给大家带来的内容是关于Python爬取百度翻译(利用json提取数据),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 工具:Python 3.6.5.PyCharm开发工具. ...
最新文章
- 描述一下普适计算时代中的计算机,《课程总结报告-普适计算及其应用》.doc
- 解决:SyntaxError: Non-ASCII character ‘\xe8‘ in file 1.py on line 4, but no encoding declared;
- [leetcode] 198.打家劫舍
- 2018-2019-2 20175223 实验三《敏捷开发与XP实践》实验报告
- bzoj#3456. 城市规划
- android studio break,Android Studio IDE: Break on Exception
- 华为云基于云原生媒体网络,又出重磅新品
- 网络打印服务器的作用,内置网络打印服务器有什么用?
- SAP License:我应该怎么学习SAP?
- 使用Ant 实现批量打包Android应用
- WIN7 VS2010下配置 CGAL-4.7
- 【 Educational Codeforces Round 51 (Rated for Div. 2) F】The Shortest Statement
- python脚本画pie饼图_小白学Python(11)——pyecharts,绘制饼图 Pie
- linux office转pdf python_使用python写的PDF转EXCEL工具,已打包exe
- java编程题50道
- 关于UnityHub更换位置后找不到编辑器以及登录界面白屏的问题
- c语言作业 查重,【学生研究课题】文档相似性检测系统(作业查重)
- MFC对话框标题栏颜色自绘,标题栏由过渡色组成,自绘关闭按钮
- 百利天恒更新招股书:上半年收入约3亿元,持续加大研发投入
- CAD第一堂课:面板介绍(上)