ait 是一个 Windows 划词翻译小工具。
选中文字,按下快捷键,就能弹出翻译结果。它会安静地待在系统托盘里,不会一直占着屏幕。
从 GitHub Releases 页面下载最新版:
https://github.com/aitsuki/ait/releases/latest
版本变更记录见 CHANGELOG.md。
推荐安装器:
ait-vX.Y.Z-setup.exe
这是推荐的安装包,双击后按提示安装即可。
便携版:
ait-vX.Y.Z-windows.exe
它是单文件版本,下载后直接双击运行,不需要解压。
- 当前还没有代码签名。
- 只从 GitHub Releases 官方页面下载。
- 以附件名和 SHA256 校验值确认下载内容。
- 启动 ait。
- 在任意软件里选中一段文字。
- 按下
Ctrl+Alt+E。 - 等待翻译窗口弹出。
ait 启动后会显示在 Windows 系统托盘里。需要设置或退出时,可以在托盘图标上操作。
ait 默认带一个免配置的 Google 翻译接口,可以直接试用。
如果你有自己的 OpenAI-compatible API,也可以在设置里添加:
- API 地址
- 模型名称
- API key
API key 会使用 Windows DPAPI 保存在本机,不会明文写进配置文件。
这是因为 ait 目前还没有代码签名证书。第一次运行时,Windows 可能会弹出安全提醒。
如果你是从本仓库的 GitHub Releases 下载的,可以选择继续运行。
默认的 Google 翻译接口不是 Google Cloud 官方付费接口,可能会被限制、变慢,或者临时不可用。
如果你希望更稳定,可以在设置里配置自己的 OpenAI-compatible API。
可以先在托盘菜单点击 打开日志目录,找到最近的日志文件。
目前只支持 Windows。
本项目使用 Rust 编写。
构建:
cargo build运行:
cargo run测试:
cargo test发布正式版时,Cargo.toml 是唯一的版本号来源:
- 修改
Cargo.toml中的package.version。 - 执行
cargo check,同步更新Cargo.lock。 - 提交并推送到
main。 - 在 GitHub Actions 中手动运行
Releaseworkflow,无需再次输入版本号。
也可以推送与包版本一致的 tag 触发发布:
git tag vX.Y.Z
git push origin vX.Y.ZRelease workflow 会校验 tag 与 Cargo.toml 是否一致,并自动生成变更说明、安装包、便携版和 SHA256 校验文件。