简 介: 测试了 中英文翻译模块中的中英文翻译模块的功能。这个模块每天只提供有限的英文单词翻译功能。

关键词中英文翻译#

#mermaid-svg-VLV67DrDfCYjIugK {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-VLV67DrDfCYjIugK .error-icon{fill:#552222;}#mermaid-svg-VLV67DrDfCYjIugK .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-VLV67DrDfCYjIugK .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-VLV67DrDfCYjIugK .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-VLV67DrDfCYjIugK .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-VLV67DrDfCYjIugK .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-VLV67DrDfCYjIugK .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-VLV67DrDfCYjIugK .marker{fill:#333333;stroke:#333333;}#mermaid-svg-VLV67DrDfCYjIugK .marker.cross{stroke:#333333;}#mermaid-svg-VLV67DrDfCYjIugK svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-VLV67DrDfCYjIugK .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-VLV67DrDfCYjIugK .cluster-label text{fill:#333;}#mermaid-svg-VLV67DrDfCYjIugK .cluster-label span{color:#333;}#mermaid-svg-VLV67DrDfCYjIugK .label text,#mermaid-svg-VLV67DrDfCYjIugK span{fill:#333;color:#333;}#mermaid-svg-VLV67DrDfCYjIugK .node rect,#mermaid-svg-VLV67DrDfCYjIugK .node circle,#mermaid-svg-VLV67DrDfCYjIugK .node ellipse,#mermaid-svg-VLV67DrDfCYjIugK .node polygon,#mermaid-svg-VLV67DrDfCYjIugK .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-VLV67DrDfCYjIugK .node .label{text-align:center;}#mermaid-svg-VLV67DrDfCYjIugK .node.clickable{cursor:pointer;}#mermaid-svg-VLV67DrDfCYjIugK .arrowheadPath{fill:#333333;}#mermaid-svg-VLV67DrDfCYjIugK .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-VLV67DrDfCYjIugK .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-VLV67DrDfCYjIugK .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-VLV67DrDfCYjIugK .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-VLV67DrDfCYjIugK .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-VLV67DrDfCYjIugK .cluster text{fill:#333;}#mermaid-svg-VLV67DrDfCYjIugK .cluster span{color:#333;}#mermaid-svg-VLV67DrDfCYjIugK div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-VLV67DrDfCYjIugK :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

Cifar10物品
目 录
Contents
Cifar10数据库
中英文翻译模块
翻译Cifar0物品名称
应用问题
测试总结

§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)
【表1 Cifar10前15个物品名称及其翻译结果】
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 单词翻译:中英文翻译模块相关推荐

  1. 测试一些利用PYTHON完成中英文翻译的效果

    简 介: 测试了一些在线翻译工具的效果,利用有道翻译 可以方便对常见到的生词进行确认.对于 TEASOFT软件PYTHON功能进行改建,给出了 ?>的翻译模式功能. 关键词: 在线翻译,中英文翻 ...

  2. python运行界面英文翻译_python使用百度api翻译中英文

    python使用百度api翻译中英文 写程序取变量名的时候,常常需要翻译单词,或者将中文翻译成英语.有道词典,必应词典都很好,可是...命令行习惯了还是觉得用在cmd里面调出程序使用起来也许会更爽.于 ...

  3. python英译汉库模块_Python 进阶之路-翻译模块

    Python 进阶之路-翻译模块 作者:nango  阅读:1749次  来源:原创  时间:2017-07-14 17:09 Git 地址 [python 翻译模块](https://github. ...

  4. Python制作翻译工具(程序员必备中英文翻译工具)

    因为我英文不好,对接口.函数.结构体起名字的时候特别为难,因此我使用Python写了一个工具 在输入框输入中文,就可以生成Golang语言对应的接口.函数或接口体的写法:也可以切换到英文翻译.如下演示 ...

  5. python 英语翻译_Python 实现中英文翻译

    好久不见呀,双十一,相信大家都忙着剁手吧,唉,小编没钱,只好靠敲代码来满足自己的手感,这次给大家分享的不是数据结构那个烦人的家伙了,这次用 Python 实现了一个中英文翻译的小程序,虽然现在的翻译软 ...

  6. Python实现中英文翻译脚本

    Python实现中英文翻译脚本 安装依赖包 pip install translate,安装如果慢看前面文章加 -i 换源 """ @Author : 康帅 @Time ...

  7. python英语小词典代码_50 行代码,实现中英文翻译

    原标题:50 行代码,实现中英文翻译 源 /痴海文 /痴海 现在的时代,越来越看重英语能力.如果你懂得英语,你会接触到更大的世界,你会发现更多的信息.尤其是对于程序员来说,好的编程资料都是来自英文文档 ...

  8. python中的translate函数_python中翻译功能translate模块实现方法

    现如今,各个国家交流密切,通过翻译使我们打破了语言壁垒,而翻译在互联网上的存在也尤为普遍.python中执行翻译操作的包是translate包,通过下载安装translate包,使用translate ...

  9. python爬百度翻译-Python爬取百度翻译(利用json提取数据)

    本篇文章给大家带来的内容是关于Python爬取百度翻译(利用json提取数据),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 工具:Python 3.6.5.PyCharm开发工具. ...

最新文章

  1. 描述一下普适计算时代中的计算机,《课程总结报告-普适计算及其应用》.doc
  2. 解决:SyntaxError: Non-ASCII character ‘\xe8‘ in file 1.py on line 4, but no encoding declared;
  3. [leetcode] 198.打家劫舍
  4. 2018-2019-2 20175223 实验三《敏捷开发与XP实践》实验报告
  5. bzoj#3456. 城市规划
  6. android studio break,Android Studio IDE: Break on Exception
  7. 华为云基于云原生媒体网络,又出重磅新品
  8. 网络打印服务器的作用,内置网络打印服务器有什么用?
  9. SAP License:我应该怎么学习SAP?
  10. 使用Ant 实现批量打包Android应用
  11. WIN7 VS2010下配置 CGAL-4.7
  12. 【 Educational Codeforces Round 51 (Rated for Div. 2) F】The Shortest Statement
  13. python脚本画pie饼图_小白学Python(11)——pyecharts,绘制饼图 Pie
  14. linux office转pdf python_使用python写的PDF转EXCEL工具,已打包exe
  15. java编程题50道
  16. 关于UnityHub更换位置后找不到编辑器以及登录界面白屏的问题
  17. c语言作业 查重,【学生研究课题】文档相似性检测系统(作业查重)
  18. MFC对话框标题栏颜色自绘,标题栏由过渡色组成,自绘关闭按钮
  19. 百利天恒更新招股书:上半年收入约3亿元,持续加大研发投入
  20. CAD第一堂课:面板介绍(上)

热门文章

  1. jsp中的contentType与pageEncoding的区别和作用
  2. hbase 数据库简介安装与常用命令的使用
  3. 企业级应用能帮助闪存走出产能过剩时代吗?
  4. 洛谷——3399 丝绸之路(背包)
  5. Node.js-提供了四种形式的定时器
  6. 软件工程概论课程总结
  7. 云智慧CEO:APM技术难点在于前端数据采集与后端数据分析的结合
  8. XYPieChart
  9. Excel应该这么玩——5、三种数据:Excel也是系统
  10. MySQL复制经常使用拓扑结构具体解释