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

2017-09-20 03:00:58 +08:00
 milklee

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

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

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

欢迎试用、反馈及 PR !

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

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

希望 划词翻译 可以适配这种情况。 😀
milklee
2017-09-20 11:32:05 +08:00
@kenshin 好的,新版我会适配一下简悦,旧版可能不会花精力改动了 😂
metalbug
2017-09-20 11:45:11 +08:00
没有 CHROME 插件吗?
milklee
2017-09-20 12:14:35 +08:00
metalbug
2017-09-20 13:21:53 +08:00
不错,比百度出的插件好多了
Tyler1989
2017-09-20 13:26:36 +08:00
能全局划词吗
hundan
2017-09-20 13:37:40 +08:00
划词翻译一直在用,好用
kenshin
2017-09-20 19:00:37 +08:00
话说,只是代码重构吗?还是增加新的功能?
free4537
2017-09-20 19:20:47 +08:00
活捉作者~ 正好反馈个 Chrome 扩展的问题。
屏幕录像如下:
<amp-youtube data-videoid="iY7DQP8UdvE" layout="responsive" width="480" height="270"></amp-youtube>
mrfox
2017-09-21 14:26:55 +08:00
@milklee #2 谢谢提示,去试用了下,很好用,good
能否提点建议:
1. 解释窗口上下边框能不能自定义隐藏(或者能改得窄些)或是换色
2. 建议加一个存入生词本的功能,比如在设置里加一项选择自动加入生词本,只需要能导出生词列表即可(可以考虑存在本地的一个 TXT 里?),这样方便后续背单词啥的
再次感谢做出的好工具:D

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/392118

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX