imlinhanchao / vsc-google-translate

A Translate Extension for VSCode
https://marketplace.visualstudio.com/items?itemName=hancel.google-translate
MIT License
108 stars 17 forks source link

关于翻译的小建议 #4

Open HuaRongSAO opened 4 years ago

HuaRongSAO commented 4 years ago

能不能提供分词的功能: 比如postCreateReceipt =》 post ; create ; receipt; 三个单词

imlinhanchao commented 4 years ago

这就有点困难了。最近有点忙,找时间研究一下。

wangwangxingao commented 4 years ago

这就有点困难了。最近有点忙,找时间研究一下。

if (tran.word.replace(/\s/g, '') == word.replace(/\s/g, '')) { let word2 = word.replace(/([A-Z])/g, " $1").replace(/([_.-])/g, " ").toLowerCase(); if(word2 != word){
tran = await translate(word2, lang); } }

imlinhanchao commented 4 years ago

这就有点困难了。最近有点忙,找时间研究一下。

if (tran.word.replace(/\s/g, '') == word.replace(/\s/g, '')) { let word2 = word.replace(/([A-Z])/g, " $1").replace(/([_.-])/g, " ").toLowerCase(); if(word2 != word){ tran = await translate(word2, lang); } }

Nice,不過本來是打算作爲可選項目的,所以就需要做設置選項。

wangwangxingao commented 4 years ago

可以做一个规则列表之类的效果,允许自定义一些调用方法以及顺序。(๑>؂<๑) 说起来,大佬可以加个全文的注释自动添加个翻译结果的效果吗。 大概 全文中类似 //test 使用后变成 //test 测试 这样。

imlinhanchao commented 4 years ago

可以做一个规则列表之类的效果,允许自定义一些调用方法以及顺序。(๑>؂<๑) 说起来,大佬可以加个全文的注释自动添加个翻译结果的效果吗。 大概 全文中类似 //test 使用后变成 //test 测试 这样。

注释的识别似乎只能通过语言服务器来识别。这个我研究一下。

imlinhanchao commented 4 years ago

能不能提供分词的功能: 比如postCreateReceipt =》 post ; create ; receipt; 三个单词

此功能已上線啦~可以在設置界面開啟:

image