html批量翻译 github,英文单词短语批量翻译工具WordListTranslator
故事的來源是這里,面對8700多個(gè)專業(yè)性質(zhì)的詞匯、短語、句子,英語水平一般的我實(shí)在是有點(diǎn)hold不住了。
8700個(gè)短語(句子),類似下面這樣的:
平均翻譯一個(gè)短語30秒(有長有短,還有的有術(shù)語需要查字典等),一小時(shí)能夠翻譯120個(gè),一天八小時(shí)馬不停蹄不休息不喝水不去廁所能翻譯960個(gè),翻譯完8700個(gè)最短需要……9.0625天。
但是,沐浴在boss、經(jīng)理們親切而期盼的目光下(其實(shí)根本沒有),怎么好意思不提前完成任務(wù)呢?
于是我跟boss說,給我五天時(shí)間叭。
第一天:微博朋友圈哈哈哈哈
第二天:我抄起了Visual Studio開始拯救世界
不要吐槽我吧Translater拼錯(cuò)了,實(shí)際上代碼里沒拼錯(cuò)……
這個(gè)工具是干嘛的?
這個(gè)工具只做一件事:把N個(gè)英文短語批量翻譯成中文。
翻譯引擎使用的是Bing
Translator,此工具的目的是減少你的工作量,你只需要在自動(dòng)翻譯完成后手動(dòng)檢查修正一下就OK交工了。
怎么使用?
2.使用Access新建一個(gè)空數(shù)據(jù)庫,然后新建一個(gè)表(就是存放英文短語的地方),或是從Excel中導(dǎo)入(推薦)。
我這是英文的Access,其實(shí)導(dǎo)入操作一路點(diǎn)“下一步”就可以了。
然后左面會(huì)看到剛剛導(dǎo)入的Excel數(shù)據(jù),雙擊打開就能看到數(shù)據(jù)已經(jīng)被導(dǎo)入了
3.這時(shí)需要你注意一下,程序正常運(yùn)行需要三個(gè)列,分別是ID(自動(dòng)編號),英文所在列(英文原文在哪放著)和中文所在列(翻譯后的中文在哪放著)
請記下Sheet1表中這三列都叫什么,如圖,我這邊是ID、Resource_Value、Resource_Value_in_Chinese
4.將數(shù)據(jù)庫另存為.mdb格式的(重要!),保存到WordListTranslator.exe同目錄下(要不然程序找不到),關(guān)掉Access。
5.用記事本等軟件打開目錄下的WordListTranslator.exe.config文件,這個(gè)是配置文件,修改下面的內(nèi)容:
紅框的地方是可以改的,別的都不能動(dòng),改的時(shí)候請注意保留兩邊的引號。我覺著里面的說明已經(jīng)夠清楚了,如果還有不明白的請?jiān)賮韱栁摇?/p>
這里的dbLocal.mdb改成你的Access數(shù)據(jù)庫的文件名
6.保存關(guān)閉這個(gè)文件,雙擊運(yùn)行WordListTranslator.exe,等著翻譯結(jié)束吧,嚯嚯嚯。
翻譯結(jié)束后按任意鍵退出程序,期間可能因?yàn)榫W(wǎng)絡(luò)問題有些翻譯會(huì)出錯(cuò),重新執(zhí)行幾遍exe就好了(會(huì)自動(dòng)跳過已經(jīng)翻譯的部分)
7.翻譯結(jié)束之后,在之前設(shè)定的字段中會(huì)存有每個(gè)英文的對應(yīng)中文翻譯,選中整列,直接復(fù)制粘貼就可以粘貼到Excel里面了!(注意文本的順序,默認(rèn)以ID遞增排列!)
后記
這個(gè)小工具花費(fèi)了我一天的時(shí)間,包括申請Bing Translator
API,調(diào)試API等等。代碼結(jié)構(gòu)什么的你在逗我嗎,能運(yùn)行起來不就行了!至于能否有其他語言,或是中文翻譯英文的支持,肯定可以,不過要改一行代碼才行……(注:現(xiàn)在已經(jīng)支持了,改一下配置文件里面的語言代碼就行)
第三天:請假一天在家玩
第四天:微博朋友圈哈哈哈哈
第五天:查了查翻譯錯(cuò)誤,給阿三發(fā)了封郵件歐耶搞定。
總結(jié)
以上是生活随笔為你收集整理的html批量翻译 github,英文单词短语批量翻译工具WordListTranslator的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html5 浏览器退回事件,html5的
- 下一篇: html图片渐隐渐显,js实现图片切换效