故事的来源是这里,面对8700多个专业性质的词汇、短语、句子,英语水平一般的我实在是有点hold不住了。

8700个短语(句子),类似下面这样的:

平均翻译一个短语30秒(有长有短,还有的有术语需要查字典等),一小时能够翻译120个,一天八小时马不停蹄不休息不喝水不去厕所能翻译960个,翻译完8700个最短需要……9.0625天。

但是,沐浴在boss、经理们亲切而期盼的目光下(其实根本没有),怎么好意思不提前完成任务呢?

于是我跟boss说,给我五天时间叭。

第一天:微博朋友圈哈哈哈哈

第二天:我抄起了Visual Studio开始拯救世界

不要吐槽我吧Translater拼错了,实际上代码里没拼错……

这个工具是干嘛的?

这个工具只做一件事:把N个英文短语批量翻译成中文。

翻译引擎使用的是Bing

Translator,此工具的目的是减少你的工作量,你只需要在自动翻译完成后手动检查修正一下就OK交工了。

怎么使用?

2.使用Access新建一个空数据库,然后新建一个表(就是存放英文短语的地方),或是从Excel中导入(推荐)。

我这是英文的Access,其实导入操作一路点“下一步”就可以了。

然后左面会看到刚刚导入的Excel数据,双击打开就能看到数据已经被导入了

3.这时需要你注意一下,程序正常运行需要三个列,分别是ID(自动编号),英文所在列(英文原文在哪放着)和中文所在列(翻译后的中文在哪放着)

请记下Sheet1表中这三列都叫什么,如图,我这边是ID、Resource_Value、Resource_Value_in_Chinese

4.将数据库另存为.mdb格式的(重要!),保存到WordListTranslator.exe同目录下(要不然程序找不到),关掉Access。

5.用记事本等软件打开目录下的WordListTranslator.exe.config文件,这个是配置文件,修改下面的内容:

红框的地方是可以改的,别的都不能动,改的时候请注意保留两边的引号。我觉着里面的说明已经够清楚了,如果还有不明白的请再来问我。

这里的dbLocal.mdb改成你的Access数据库的文件名

6.保存关闭这个文件,双击运行WordListTranslator.exe,等着翻译结束吧,嚯嚯嚯。

翻译结束后按任意键退出程序,期间可能因为网络问题有些翻译会出错,重新执行几遍exe就好了(会自动跳过已经翻译的部分)

7.翻译结束之后,在之前设定的字段中会存有每个英文的对应中文翻译,选中整列,直接复制粘贴就可以粘贴到Excel里面了!(注意文本的顺序,默认以ID递增排列!)

后记

这个小工具花费了我一天的时间,包括申请Bing Translator

API,调试API等等。代码结构什么的你在逗我吗,能运行起来不就行了!至于能否有其他语言,或是中文翻译英文的支持,肯定可以,不过要改一行代码才行……(注:现在已经支持了,改一下配置文件里面的语言代码就行)

第三天:请假一天在家玩

第四天:微博朋友圈哈哈哈哈

第五天:查了查翻译错误,给阿三发了封邮件欧耶搞定。

html批量翻译 github,英文单词短语批量翻译工具WordListTranslator相关推荐

  1. linux提取基因名称和序列,一种批量提取基因组基因信息并翻译比对分析序列的方法与流程...

    技术特征: 1.一种批量提取基因组基因信息并翻译比对分析序列的方法,其特征在于,将某一物种的转录本id或者基因id,依据供试基因组cds文件.蛋白质文件.gff文件和染色体fasta文件信息,通过6个 ...

  2. 整站翻译,英文网页批量翻译成中文

    怎么将整站英文网页翻译成中文,需要将整个网站的英文内容进行批量翻译成中文需要分两步进行,首先是对整个网站页面进行抓取,其次是对抓取的页面进行批量中文翻译.通过SEO内容处理工具我们可以轻松实现这个操作 ...

  3. 02-NLP-04基于统计的翻译系统-03-短语翻译表构造——短语抽取

    统计翻译模型核心就是基于短语的翻译(短语与短语的对应). 上一讲中词到词的对应就是为了短语对应做铺垫. 一致性短语需要满足三个条件: 条件1:如果"北京 房价"对应的英文短语中包含 ...

  4. 批量删除github工程仓库的办法

    github上的工程太多想清理一下,可是,github只能一个一个删除,真是太慢啦! 网上有很多推荐使用RepoSweeper.com删除的,亲测无效,虽然提示删除成功,但是github上还是存在. ...

  5. java 数字翻译成英文_Java实现将数字日期翻译成英文单词的工具类实例

    本文实例讲述了Java实现将数字日期翻译成英文单词的工具类.分享给大家供大家参考,具体如下: package com.sunyard.etp.ag.util; import java.math.Big ...

  6. 批量下载GitHub代码

    批量下载GitHub代码 华为被特朗普政府针对,连GitHub.Apache都瑟瑟发抖. 为了保存GitHub上开源项目,批量下载GitHub代码如下 1.第一个代码,用于获取目标对象所有开源项目网址 ...

  7. java 数字翻译成英文_Java实现数字日期翻译成英文单词的工具类案例分享

    这篇文章主要介绍了Java实现将数字日期翻译成英文单词的工具类,结合完整实例形式分析了Java日期转换与字符串操作相关实现技巧,需要的朋友可以参考下 本文实例讲述了Java实现将数字日期翻译成英文单词 ...

  8. 图片英文翻译成中文转换器-中文翻译英文软件

    您正在准备一份重要的英文资料或文件,但是您还不是很熟练地掌握英文,需要翻译才能完成您的任务吗?哪个软件能够免费把英文文档翻译成中文?让我们带您了解如何使用我们的翻译软件来免费翻译英文文档为中文. 我们 ...

  9. CopyTranslator——复制即翻译的外文辅助阅读翻译解决方案

    CopyTranslator官网:https://copytranslator.github.io/ 有道翻译VIP+CopyTranslator9链接:https://pan.baidu.com/s ...

最新文章

  1. SpringMVC 如何实现将消息的websocket
  2. 深入浅出,Handler机制外科手术式的剖析(ThreadLocal,Looper,MessageQueen,Message)(上)...
  3. opencv将整个图片BGR通道的某个通道进行修改
  4. github push报 Unable to access ‘https://github.com/xxxx/xxxx.git/‘: OpenSSL SSL_read: Connection was
  5. linux双网卡架设FTP,LINUX系统上架设FTP服务器
  6. bootstrap项目实例_101个Python项目打包放送,工作学习必备(源码放送)
  7. GTK+图形化应用程序开发学习笔记(一)—概述
  8. Python3读取kafka消息写入HBASE
  9. flash 围棋_17岁攻读剑桥计算机,围棋只有业余一段,研发阿尔法狗战胜柯洁
  10. 分解动力学类有哪些最新发表的毕业论文呢?
  11. 微信公众号开发详细笔记
  12. 【转】图像视觉开源代码
  13. 中国最顶尖的黑客,连外国人都想拜他为师
  14. php教程7天速成,练字速成法一周写出一手漂亮的字!【7天练字速成】
  15. python去除空行_Python中去除文件空行(strip)
  16. 两种方法实现轮播图效果
  17. 实现点击选择按钮时候选中对应选中的行,当点击某一行单元格时候就清除其他选中行然后选中对应点击的那一行
  18. 谷歌开源!一个格式化 Python 代码的好帮手!
  19. SQL SERVER中PERCENTILE_CONT和PERCENTILE_DISC
  20. Swiper Social项目(一): Swiper Social项⽬概览及项⽬⽬标(类似于探探)

热门文章

  1. Lambda-常用函数式接口
  2. python教材目录_Python实用教程/高等院校信息技术规划教材简介,目录书摘
  3. 一个域名可以绑定多个公众号_如何在同一个浏览器中同时登录多个公众号?
  4. postman自动打开_趁热打铁,一口气记录下整个postman自动化测试过程!
  5. java 10zhuan8,Java代码 10进制转2、8、16进制转换 / 2、8、16进制转10进制转换
  6. Vivado simulation使用简介
  7. html 按需加载插件,htmlwebpackplugin
  8. linux mysql安装 读写分离_linux下安装mysql-proxy 配置读写分离
  9. php forms 上传更新json_通达OA任意文件上传漏洞详细分析
  10. centos sudo不能运行_Linux操作系统中sudo的使用和sudoers配置