1. 程式人生 > >線上程式碼離線翻譯Chrome外掛"一馬"v0.0.14 2018-11-04

線上程式碼離線翻譯Chrome外掛"一馬"v0.0.14 2018-11-04

續前文: 線上程式碼離線翻譯Chrome外掛"一馬"v0.0.8. 主要改進如下.

專案原始碼庫: program-in-chinese/webextension_github_code_translator

新增基本詞庫

發現部分使用者安裝了"一馬"但未安裝離線英漢詞典外掛, 這將導致翻譯完全無法進行, 彈窗將顯示相同程式碼段, 使用者也許會誤認為外掛無效. 於是在0.0.14版中新增基本詞庫(牛津核心三千詞), 以避免單獨安裝無法進行任何翻譯的情況. 在部分詞彙無法翻譯時改進提示資訊如下:
2018-11-04-github基本詞庫外提示

預設不翻譯關鍵詞和核心API

提供使用者選項是否翻譯:
2018-11-04-github翻譯關鍵詞選項
預設不翻譯(例程地址):
2018-11-04-github關鍵詞不翻譯


勾選翻譯後的效果與0.0.8版接近:
2018-11-04-github關鍵詞翻譯

複數詞彙採用原型詞彙的釋義

比如"Minutes"的詞典釋義是"n. 會議記錄", “Seconds"是"n. 次級品, 二等品”. 0.0.10中改為取原型釋義(“分”, "秒).

新增常用命名/縮寫的手工翻譯

僅前30個高頻詞, 之後將逐漸增加. 部分詞彙不予翻譯(to, of, bean). 常用縮寫如’util’的詞典釋義是"跑龍套", 手工翻譯為"功用". 詳見常用命名/縮寫的手工翻譯 · Issue #17 · program-in-chinese/webextension_github_code_translator

計劃

昨日收到使用者詳盡反饋:

請新增火狐外掛吧 · Issue #19 · program-in-chinese/webextension_github_code_translator. 這是下一個主要目標.

附上Chrome外掛商店地址: 連結