Polyglot 更新到 1.0.0——拥有 15 万词条的离线词典

这个版本最大的变化就是在中文 NVDA 环境中提供了本地英文单词释义。
支持应用于查看光标以及 Polyglot 插件所提供的三种翻译入口。

功能介绍

当 NVDA 界面语言为中文(包括简体中文和繁体中文)时,Polyglot 会使用离线英汉词典扩展查看光标所在的单词命令。

你可能知道 NVDA 有一套名为“查看光标”(Review Cursor)的功能,可以独立于系统光标(System Cursor)查看应用程序中的文本。

具体命令可参考文末的附表:文本查看命令

基于这套光标的操作,你能够:

  • 自由标记文本的开始点和结束点,并复制选区内的文本;
  • 按字、词、行、页等文本单元进行可控的文本阅读;
  • 对光标下的字或词进行详细描述。

例如,指向“你”这个字,可以获取其词典解释。

如果光标处是英文单词,现在也可以获取该单词的英文释义。

例如:

polyglot
adj. 通晓多种语言的;多种语言混合的
n. 通晓多国语言的人;用数国语言记载的

操作方法

  1. 按一次 numpad5(台式机键盘布局),或 NVDA+Ctrl+.(笔记本键盘布局),读出查看光标所在的单词。
  2. 连按两次逐字朗读该单词。
  3. 连按三次,如果本地词典命中完整单词,则朗读中文释义。

调用 NVDA speech.spellTextInfo 的插件也会获得相同行为,未来的全新剪贴板插件也将受益于此。

如果整行只有一个英文单词,连按三次读出当前行命令同样可以获得释义。

查询支持一层常见的首末句子标点、安全的拼写变体,以及常见的复数、时态、分词、比较级和最高级形式。

精确词条始终优先;如果一个拼写可能对应多个释义,Polyglot 会朗读最多三个候选词条及其首义。

两至三个字符的全大写单词如果只命中小写词条,会朗读可能的小写释义,并提示它也可能是缩写。

外形合法但未收录的英文单词会明确提示未收录。

单字符、多词行和不支持的文本仍保留 NVDA 原有的字符解释。

翻译入口支持

使用“翻译选中文本”“翻译剪贴板”和“翻译最后朗读内容”时:

  • 英译中(源语言为英语或自动检测、目标语言为简体或繁体中文)命中完整词条后,会直接返回本地释义。
  • 输入为英文单词的中译英请求,命中完整词条后,也会直接返回本地释义。
  • 其他内容仍使用当前翻译引擎。

翻译命令和文本查看分别设有本地词典开关,默认开启;关闭后,对应功能恢复原有行为。

当前词典规模

  • 共收录 122,370 条英文词条,其中约 118,460 个完整英文词头可以直接查询。
  • 另外支持 34,859 种经过校验的词形变化。
  • 加上大小写和常见拼写差异,目前可以识别约 154,800 种完整单词形式。

附表:文本查看命令

名称 台式机键盘 笔记本键盘 触摸 描述
移动到查看文本的第一行 Shift+数字键盘7 NVDA+Ctrl+行首 移动查看光标到文本的第一行
移动到查看文本的上一行 数字键盘7 NVDA+上光标 向上滑动(文本模式) 移动查看光标到文本的上一行
读出查看文本的当前行 数字键盘8 NVDA+Shift+. 读出查看光标所在位置的文本的当前行,连按两次逐字朗读,连按三次逐字解释。
移动到查看文本的下一行 数字键盘9 NVDA+下光标 向下滑动(文本模式) 移动查看光标到文本的下一行
移动到查看文本的最后一行 Shift+数字键盘9 NVDA+Ctrl+行尾 移动查看光标到文本的最后一行
移动到查看文本的上一个词 数字键盘4 NVDA+Ctrl+左光标 两个手指向左滑动(文本模式) 移动查看光标到文本的上一个词
读出查看文本的当前词 数字键盘5 NVDA+Ctrl+. 读出查看光标所在位置的文本的当前词,连按两次逐字朗读,连按三次逐字解释。
移动到查看文本的下一个词 数字键盘6 NVDA+Ctrl+右光标 2指向右滑动(文本模式) 移动查看光标到文本的下一个词
移动到查看文本的行首 Shift+数字键盘1 NVDA+行首 移动查看光标到文本的当前行的行首
移动到查看文本的上一个字 数字键盘1 NVDA+左光标 向左滑动(文本模式) 移动查看光标到文本的当前行的上一个字符
读出查看文本的当前字 数字键盘2 NVDA+. 读出查看光标所在行的当前字符,连按两次解释该字符,连按三次读出该字符的十进制和十六进制值。
移动到查看文本的下一个字 数字键盘3 NVDA+右光标 向右滑动(文本模式) 移动查看光标到文本的当前行的下一个字符
移动到查看文本的行尾 Shift+数字键盘3 NVDA+行尾 移动查看光标到文本的当前行的行尾
移动到查看文本的上一页 NVDA+上翻页 NVDA+Shift+上翻页 如果应用程序支持,将查看光标移动到当前查看文本的上一页并将其读出
移动到查看文本的下一页 NVDA+下翻页 NVDA+Shift+下翻页 如果应用程序支持,将查看光标移动到当前查看文本的下一页并将其读出
移动到选中文本的开始 NVDA+Alt+行首 NVDA+Alt+行首 将查看光标移动到选中文本的第一个字符并将其读出
移动到选中文本的结尾 NVDA+Alt+行尾 NVDA+Alt+行尾 将查看光标移动到选中文本的最后一个字符并将其读出
文本查看全文朗读 数字键盘加号 NVDA+Shift+A 三个手指向下滑动(文本模式) 从查看光标所在位置开始朗读并随之移动
标记开始点 NVDA+f9 NVDA+f9 设置当前查看光标所在位置为开始点,在您未设置结束点之前不会执行复制
标记结束点 NVDA+f10 NVDA+f10 按一次,选中开始点和结束点之间的文本,同时尝试将系统光标移动到选定的文本;连按两次,把开始点和结束点之间的文本复制到剪贴板
移动到已标记的开始点 NVDA+Shift+F9 NVDA+Shift+F9 将查看光标移动到先前设置的开始复制标记的位置
读出文本格式 NVDA+Shift+F NVDA+Shift+F 读出查看光标所在处文本的格式信息,连按两次可使用浏览模式显示该信息
读出符号极其发音替换文本 按一次读出当前查看光标处的符号。连按两次,在浏览模式下显示该符号极其对应的发音替换文本。

获取

稍后也将在 NVDA 插件商店提供。 https://github.mirror.nvdadr.com/cary-rowen/polyglot/releases/download/v1.0.0/polyglot-1.0.0.nvda-addon

标签: none

添加新评论