V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
milklee
V2EX  ›  分享创造

支持谷歌、百度以及有道翻译的翻译工具: translation.js

  •  1
     
  •   milklee · 2017-09-20 03:00:58 +08:00 · 5782 次点击
    这是一个创建于 2404 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近打算重写一版划词翻译,所以先把这个工具库更新了一下。

    translation.js 是一个 NodeJS 模块,但经过一些设置之后,也可以运行在 Chrome 扩展 /应用里。translation.js 内置了谷歌翻译、百度翻译与有道翻译,提供了统一的参数与翻译结果,弱化了各个网页翻译接口之间的差异。

    详细介绍可以查看文档&项目源码: https://github.com/Selection-Translator/translation.js

    欢迎试用、反馈及 PR !

    第 1 条附言  ·  2017-09-20 12:17:26 +08:00

    标题里说的「翻译工具」可能不太准确,因为 translation.js 其实是一个兼容 NodeJS 与 Chrome 扩展/应用的 JavaScript 模块,如果需要一个能翻译的工具可以看看划词翻译

    12 条回复    2017-09-21 14:26:55 +08:00
    mrfox
        1
    mrfox  
       2017-09-20 03:17:07 +08:00 via Android
    是不是双击查词不好实现,好多划词
    milklee
        2
    milklee  
    OP
       2017-09-20 03:23:31 +08:00
    @mrfox 虽然名字是叫划词翻译,但是划词翻译也是支持双击查询的
    kenshin
        3
    kenshin  
       2017-09-20 09:41:50 +08:00
    这是一直在用的翻译类扩展,刚看下 translation.js 还是 MIT 授权 👍
    在这里正好提一个建议(原打算 Email 沟通...),希望可以适配 简悦( 简悦的介绍 /t/367982 /t/388202

    由于简悦的 [阅读模式] 为了防止 CSS 干扰,所以并没有在 <body> 而是在 <html> 节点下,所以基于判断 <body> 节点下的扩展在阅读模式下都不好用。

    希望 划词翻译 可以适配这种情况。 😀
    milklee
        4
    milklee  
    OP
       2017-09-20 11:32:05 +08:00   ❤️ 1
    @kenshin 好的,新版我会适配一下简悦,旧版可能不会花精力改动了 😂
    metalbug
        5
    metalbug  
       2017-09-20 11:45:11 +08:00
    没有 CHROME 插件吗?
    metalbug
        7
    metalbug  
       2017-09-20 13:21:53 +08:00
    不错,比百度出的插件好多了
    Tyler1989
        8
    Tyler1989  
       2017-09-20 13:26:36 +08:00 via Android
    能全局划词吗
    hundan
        9
    hundan  
       2017-09-20 13:37:40 +08:00 via Android
    划词翻译一直在用,好用
    kenshin
        10
    kenshin  
       2017-09-20 19:00:37 +08:00 via Android
    话说,只是代码重构吗?还是增加新的功能?
    free4537
        11
    free4537  
       2017-09-20 19:20:47 +08:00
    活捉作者~ 正好反馈个 Chrome 扩展的问题。
    屏幕录像如下:
    mrfox
        12
    mrfox  
       2017-09-21 14:26:55 +08:00
    @milklee #2 谢谢提示,去试用了下,很好用,good
    能否提点建议:
    1. 解释窗口上下边框能不能自定义隐藏(或者能改得窄些)或是换色
    2. 建议加一个存入生词本的功能,比如在设置里加一项选择自动加入生词本,只需要能导出生词列表即可(可以考虑存在本地的一个 TXT 里?),这样方便后续背单词啥的
    再次感谢做出的好工具:D
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1125 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:35 · PVG 07:35 · LAX 16:35 · JFK 19:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.