Tag: popup-dict

Soft hyphen (0xAD) - 看不见的连字符

今天在阅读一篇英文文章 The Last JSON Spec 时,发现自己写的划词翻译工具 popup-dict 对很多词无效,比如 “ir­ra­tional”。

细查之下,发现 “ir­ra­tional” 虽然看起来只有 10 个字符,但 “ir­ra­tional”.length 却返回 12。第三个字符的 char code 是 173(16 进制表示就是 0xAD),这不是字母 “r”。整个字符串不匹配英文单词/合成词/句子的正则表达式,因此被 popup-dict 忽略。

Read more >>

popup-dict - Linux 下的划词翻译工具

查看英文网页或阅读英文电子书时,划词翻译是个非常实用的功能。

之前一直在用 youdao-dict-for-ubuntu,这是个基于 Python 2 + Gtk+ 2 + webkit 编写的小工具,简单实用。但也有些不足:

Read more >>