樂見 VS Code 翻譯插件衍生出中文 API

有幸碰到同樣在探索中文 API 的同行,參考了之前插件中標識符翻譯的部分,實現並在 pypi 發佈了包含相似功能的 Python API:en2cn​

在 Mac 的 Python 控制檯下試用的幾個 API 都沒有問題,順便發現 tab 還是可以出補全的。

插件已有一段時間沒有改進。像之前的翻譯質量改進只是剛開了頭,牽涉到機器翻譯,可以說是個無底洞,各種改進可以吃掉很多功夫,更不用說還有不少硬 bug。

在交流中還想到,如果 VSC 插件能夠 import 外部庫的話,也許應該將這部分翻譯功能提取到單獨庫(比如 npm),以便公用。但這恐怕也要從長計議了。

在開發插件時,主要的考慮是,標識符的翻譯相對於普通機器翻譯來說,應該會簡單不少,因爲幾乎不牽涉句式翻譯,絕大多數都是單詞或者簡單短語,而且標識符命名的特性決定了,幾乎不大出現難以決定的歧義和非常用詞義。從後來的測試中,這幾點也基本驗證了。

當然,就像普通機器翻譯,往往從 90% 到 95 % 的那 5% 需要花 95% 以上的精力。個人精力所限,止步於最淺顯的一些改進。

這樣衍生出的 API 就意味着有更多人可能試用、參與到改進中,是大好事。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章