SquirrelTranslate:鼠须管候选翻译与快捷查询

软件名称

SquirrelTranslate

应用平台

macOS(鼠须管 Squirrel / Rime)

推荐类型

开发者自荐

是否收费

免费开源,GPL-3.0。

一句简介

在鼠须管候选旁查看翻译,也能用 u 前缀快速查询 IP、电话归属地、日期、单位和颜色。

应用简介

SquirrelTranslate 是一个面向 macOS 鼠须管用户的候选翻译与快捷查询面板。它不是新的输入法,而是把翻译和常用查询放到 Rime 的输入流程旁边。

  • 候选翻译:查看中英文候选的译文;优先使用 macOS 系统词典,再按本地配置顺序尝试 Google、Bing、DeepL,有音标时一并显示。
  • 快捷查询:在 Finder 等非输入区域切换到鼠须管简体输入源,输入小写 u 后可查询拼音、IP、电话号码归属地、日期与时间、单位与货币换算、颜色格式等。
  • 本地号码归属地:手机号归属地使用本地号段数据,不用于识别号码持有人或实时位置。

在线翻译会把待翻译文本发送给启用的服务;IP 查询会把查询 IP 发给对应服务。更多数据流说明见安装指南。

演示

以下动图按面板样式制作,为操作示意,并非实机屏幕录制;画面中的手机号和 IP 已脱敏。

候选翻译

候选翻译演示

IP 查询

IP 查询演示

手机号归属地

手机号归属地演示

在鼠须管候选面板出现时,可使用以下操作;普通文本输入仍由鼠须管和当前 Rime 方案处理:

快捷键 功能
⌃T 开启/关闭候选翻译
⌃P 朗读当前候选的译文;译文尚不可用时不朗读源词
⌃Y 将当前候选的译文上屏
⇧^ 展开/收起当前候选的完整释义和对应音标
⇧P 开启/关闭音标显示
⌃G / ⌃B 用当前默认/第二搜索引擎搜索高亮候选
⌘, 打开/关闭快捷键帮助

所有命令均以 u 开头,命令名后直接接参数,不使用冒号或等号。可用退格修正,长内容也可用 ⌘V 粘贴。

输入示例 功能与结果
unihao 按当前查询会话的默认 Rime 方案显示中文候选及翻译、音标
ucolor、uyanse 打开系统取色放大镜和结果面板;方向键逐物理像素移动取样点,按空格或点击确认颜色并关闭放大镜,再按空格重新取色。该操作不使用屏幕录制权限;系统放大镜倍率由 macOS 控制。
ucolorRRGGBB、ucolor#RRGGBB 将颜色转换为 HEX、无 # HEX、带透明度 HEX、RGB(A)、HSL(A)、HSV(A) 等格式;支持 rgb(255,0,0)、rgba(255,0,0,0.5)。方向键选择格式,⌘C 复制对应颜色值。
utime 显示本机所在城市的时区时间(如北京时间、东京时间)、UTC 和 Unix 时间戳;结果固定为本次输入时的快照。
utime1727683200、utime1727683200000 将 Unix 秒或毫秒时间戳转换为日期时间。
utimeAsia/Tokyo 显示该时区当前时间;也支持有效时区名。
utimeniuyue、utimedongjing 用城市拼音查询纽约、东京时间;同时显示本机时区对应的城市时间(如北京时间),并以城市名称标记查询结果。也支持 lundun、luoshanji、jiujinshan、zhijiage、bali、shouer、xinjiapo、xianggang、taibei、xini、aokelan、beijing、shanghai、dibai。城市输入只支持拼音;有效 IANA 时区名仍可直接输入。
udate20261002、udate2026-10-02 显示过去天数/剩余天数/今天,并列出开始日期和结束日期。
udate20261001.20261002 显示两个日期相差天数及开始、结束日期;日期间可用一个点、连字符或空格。
uconv5、uconv5.5 显示常用长度、质量、温度、体积、压力和电气量换算快捷列表;没有指定单位时不会猜测输入单位。
uconv5mi、uconv72f、uconv5kg 按指定单位显示所属类别换算。支持长度、质量、体积、温度;例如 mi 英里、f 华氏度、kg 千克。
uconv1000pa、uconv1kpa、uconv1mpa、uconv760mmhg、uconv1kgf/cm2 压力换算并显示“大约几层”“层高设置”“静压设置”三条。楼层数按压力与层高直接估算,不扣除静压,不代表消防供水可达楼层。mp/mpa 后缀 1 为一类高层、2 为二类高层/多层公共建筑;无后缀或其他数字按其他建筑(3)处理。仅有数字后缀时,楼层结果括号附带对应类别的静压估算说明。
uconv3mH2O、uconv3floor 按静水压力关系从水柱高度或楼层数反算压力;默认每层 3.0 m。结果为理论估算,不代表建筑实际供水能力。
uconv220v、uconv2a、uconv500w、uconv10kohm、uconv1kwh、uconv60hz、uconv100uf 电压、电流、功率、电阻、电能、频率、电容、电感、电荷的同量纲换算;不根据电路公式推算其他量。单位别名通常不区分大小写;mW/MW、mWh/MWh 等 SI 符号按大小写区分。
uconv100rmb、uconv100usa、uconv100jp、uconv100uk 以人民币、美元、日元、英镑等常见币种换算。显示带日期的每日参考汇率,不是实时交易报价;网络请求只发送币种代码,不发送输入金额。支持 rmb/cn、usa/us、jp、uk 等别名。
uip 显示本机局域网地址,并查询公网 IP、地区和 ISP;需要网络,会向 IP 查询服务发送本机公网 IP。
uip8.8.8.8 输入完整 IPv4 后停顿片刻,查询其大致地区和网络服务商;目标 IP 会发送给查询服务。
u132...、uphone132... 输入手机号前三位后自动识别号段;完整 11 位大陆手机号显示本地号段归属地和运营商。号段不能表示号码持有人的实时位置或当前运营商。
u+86 171 6772 6019、u+86 (21) 6349 3582 查询从 iPhone 电话中复制的国际格式手机号/座机号;支持空格、连字符及中英文括号。也支持 u021-20422661、u02120422661、u(021)20422661、u(021)20422661。查询仅使用本地号段/区号数据,不上传号码;格式错误或超长会提示“号码格式不正确”。
umaxwidth600 将面板最大宽度设为 600 pt。范围 200–2000 pt,默认 400 pt;实际宽度仍受显示器可用空间限制。
ufloorheight3.2 层高设置:ufloorheight3.2(3.2:层高;可设置范围2-12米;默认3米)。
ufiredefault1-0.15 将类别 1 的消防静压参考值改为 0.15 MPa;类别码为 1–3,压力范围大于 0 且不超过 2.4 MPa。类别 3 默认 0.01 MPa 是用户参考值,不是规范统一值。
ulangzh、ulangtw、ulangen、ulangko、ulangja 将 U 面板切换为简体中文、繁体中文、英文、韩文或日文。所有功能标签、结果说明、帮助、错误及状态提示随语言切换;输入 ulang 查看选项。
ugoogle1、ubing1、ubaidu2 设置 ⌃G 使用的默认搜索引擎或 ⌃B 使用的第二搜索引擎;支持 Google、Bing、百度、DuckDuckGo、Yahoo、Brave、搜狗、Yandex。设置保存在用户配置中。

适配与安装

目前记录的验证环境为 macOS 26.6.2(Apple Silicon)和 Squirrel 1.1.2;其他系统及输入方案尚未完成端到端验证。预览版包含 arm64 / x86_64,但未使用 Apple Developer ID 签名且未经公证;安装需要本地稳定代码签名身份,部分功能可能需要辅助功能权限,并非一键安装包。

主页:SquirrelTranslate — 翻译,就在候选旁
源码:GitHub - OwlLinker/SquirrelTranslate: SquirrelTranslate — 鼠须管翻译与快捷查询扩展 为 macOS 鼠须管提供候选翻译、音标,以及通过 u 前缀唤起的实用查询面板。The mouse moustache translation and quick query are extended to provide candidate translations, phonetic symbols and practical query panels evoked by U prefix for macOS mouse moustache. · GitHub
预览版与安装指南:Release SquirrelTranslate u Panel Preview 0.1.0-preview.1 · OwlLinker/SquirrelTranslate · GitHub
详细适配说明:SquirrelTranslate/README.md at main · OwlLinker/SquirrelTranslate · GitHub

欢迎鼠须管用户试用并反馈适配问题与改进建议。