V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kerinlin
V2EX  ›  分享发现

开发了一个 vscode 插件用于变量命名还有翻译,再也不用麻烦的去找翻译

  •  
  •   kerinlin · 2022-01-06 20:56:18 +08:00 · 2629 次点击
    这是一个创建于 1051 天前的主题,其中的信息可能已经有所发展或是发生改变。

    变量翻译

    特性

    1. 支持百度翻译,后续将支持更多选择
    2. 支持自动多个单词使用驼峰,或者下划线
    3. 支持自动替换原文
    4. 支持自动复制翻译结果
    5. 支持划词翻译

    使用说明

    1. 插件商店搜索 publisher:"kerinlin"

    2. 打开设置,搜索变量翻译,使用百度翻译,需要配置 appid 与 key,如果没有可以去百度翻译平台申请一个,注意需要开通通用翻译服务

      image-20211230190740136

    3. 设置好后就能直接使用了,cmd/ctrl + t可以将中文翻译成英文,可以完成复制替换的操作,如果快捷键冲突,需要去设置中修改或者删除原来的快捷键

    4. 划词翻译,直接划词悬停就能将其他语言翻译成中文

    To-Do

    欢迎各位提出你们开发过程中碰到的痛点,你们反馈我才能更好的优化更新插件

    已开源,源码在这

    27 条回复    2022-01-14 10:11:32 +08:00
    mcdull619
        1
    mcdull619  
       2022-01-06 20:58:43 +08:00
    不错 , 经常遇到一些专业领域的变量 , 翻译真是头大 .
    kerinlin
        2
    kerinlin  
    OP
       2022-01-06 21:08:27 +08:00
    @mcdull619 是的,之前翻译,都是浏览器翻译到编辑器切来切去,太麻烦了
    Borden
        3
    Borden  
       2022-01-07 03:00:10 +08:00
    很赞!但是装了一下还是暂时删除了,因为只支持百度,我没有百度账号。。。
    meetcw
        4
    meetcw  
       2022-01-07 03:11:54 +08:00
    机翻效果感觉不太好,可是试试用 [Codelf]( https://unbug.github.io/codelf/) 的接口( Codelf 现在 vscode 的插件还是需要跳转到浏览器)。
    juzisang
        5
    juzisang  
       2022-01-07 09:01:02 +08:00
    报错了
    yuthelloworld
        6
    yuthelloworld  
       2022-01-07 09:37:03 +08:00
    同楼上报错
    dufu1991
        7
    dufu1991  
       2022-01-07 09:46:55 +08:00
    @meetcw 这个试过了又删除了,要跳转浏览器装这个插件的意义就没有了吧。
    dufu1991
        8
    dufu1991  
       2022-01-07 10:05:44 +08:00
    @juzisang 同楼上报错
    kerinlin
        9
    kerinlin  
    OP
       2022-01-07 10:17:55 +08:00
    @juzisang 只申请 appid 还有 key 是没用的,需要申请开通通用翻译服务,https://fanyi-api.baidu.com/product/11
    kerinlin
        10
    kerinlin  
    OP
       2022-01-07 10:20:08 +08:00
    @Borden 后续会增加有道翻译,或者有其他翻译欢迎提供
    kerinlin
        11
    kerinlin  
    OP
       2022-01-07 10:20:58 +08:00
    @dufu1991 只申请 appid 还有 key 是没用的,需要申请开通通用翻译服务
    kerinlin
        12
    kerinlin  
    OP
       2022-01-07 10:23:51 +08:00
    需要申请开通通用翻译服务
    kerinlin
        13
    kerinlin  
    OP
       2022-01-07 10:27:53 +08:00
    @meetcw 试过,就是不喜欢切浏览器的方式才去重新开发了一款,不过机翻的问题对于英语不太好的人来讲其实没办法,因为英语不好也只能去浏览器找翻译,那些翻译也是机翻的
    dufu1991
        14
    dufu1991  
       2022-01-07 10:45:18 +08:00
    @kerinlin 我去确认了,一直是开通的,我又关闭一下再开通,还是不行。
    kerinlin
        15
    kerinlin  
    OP
       2022-01-07 10:49:59 +08:00
    kerinlin
        16
    kerinlin  
    OP
       2022-01-07 10:52:19 +08:00
    @dufu1991 可以去 github 提下 issue ,这样也不知道是啥原因,需要提供控制台的截图确认一下
    kerinlin
        17
    kerinlin  
    OP
       2022-01-07 10:52:53 +08:00
    dufu1991
        18
    dufu1991  
       2022-01-07 10:53:06 +08:00
    @kerinlin 不行就是不行,发地址也不行。😄
    dufu1991
        19
    dufu1991  
       2022-01-07 10:56:53 +08:00
    大佬,能不能研究下搞个有道的版本,应该也是可以的吧。主要是对百度的东西我都能不用就不用。
    kerinlin
        20
    kerinlin  
    OP
       2022-01-07 10:57:45 +08:00
    主要是想定位下是程序问题还是配置问题
    kerinlin
        21
    kerinlin  
    OP
       2022-01-07 10:58:19 +08:00
    @dufu1991 可以的,后面会增加有道翻译的配置
    Vitta
        22
    Vitta  
       2022-01-07 11:03:46 +08:00
    挺好得
    kerinlin
        23
    kerinlin  
    OP
       2022-01-07 11:33:44 +08:00
    @dufu1991 有道翻译的是需要付费的,只是第一次使用才有 50 的体验金,用完后就开始按照使用情况计费了,每月没有免费字符,百度翻译每个月是有 200W 免费字符的
    kerinlin
        24
    kerinlin  
    OP
       2022-01-07 18:15:24 +08:00
    @dufu1991 已经支持有道云的配置了,更新下插件就行
    dufu1991
        25
    dufu1991  
       2022-01-08 16:24:22 +08:00
    @kerinlin 大佬点赞
    去点个 star
    kerinlin
        26
    kerinlin  
    OP
       2022-01-10 10:03:34 +08:00
    @dufu1991 哈哈,谢谢支持
    kerinlin
        27
    kerinlin  
    OP
       2022-01-14 10:11:32 +08:00   ❤️ 1
    @Borden 目前支持有道云和谷歌翻译了,谷歌翻译不需要任何配置,只要能访问外网就行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2671 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:54 · PVG 19:54 · LAX 03:54 · JFK 06:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.