美文网首页
IntelliJ IDEA 插件开发-->英汉翻译插件

IntelliJ IDEA 插件开发-->英汉翻译插件

作者: laughPis | 来源:发表于2016-04-14 17:00 被阅读0次

    为什么会有这个想法

    • 在用idea看源码的文档时,方便翻译。
    • idea的确有这种翻译插件,但是我感觉配置繁琐,并且调用的翻译api需要自己申请,貌似收费。

    我的想法

    1. 类似有道的桌面翻译插件,划词选中待翻译的短语
    2. 使用快捷键,得到划词的文本
    3. 调用第三方翻译api,得到翻译结果,弹窗显示。

    难点主要在于怎么获得划词选中的文本

    怎么做

    核心代码

    @Override
    public void actionPerformed(AnActionEvent e) {    
         //获得划词文本
         Editor editor = e.getData(CommonDataKeys.EDITOR);   
         String text = editor.getSelectionModel().getSelectedText();     
    }
    

    项目地址

    简易配置第三方翻译api

    我用的是有道翻译api
    插件已经默认提供了一个有道翻译秘钥。

    相关文章

      网友评论

          本文标题:IntelliJ IDEA 插件开发-->英汉翻译插件

          本文链接:https://www.haomeiwen.com/subject/ysomlttx.html