html批量翻译 github,英文单词短语批量翻译工具WordListTranslator
故事的來源是這里,面對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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html5 浏览器退回事件,html5的
- 下一篇: html图片渐隐渐显,js实现图片切换效