不做划词、不做截图 OCR、不常驻后台轮询。点一下图标,粘贴文字,出翻译结果—— 100% Swift 原生实现。
因为还没有 Apple 开发者签名公证,macOS 第一次打开时会提示"无法验证开发者"。打开方法(三选一):
xattr -d com.apple.quarantine /path/to/bartrans.app安装包不到 1 MB,空闲内存占用 < 50MB,没有常驻后台轮询。
纯 Swift + SwiftUI/AppKit 实现,没有 Electron,没有 Web 技术栈。
系统离线翻译(Translation framework)+ LLM,LLM 支持 Anthropic 和任意 OpenAI 兼容接口。
API Key 只存 macOS Keychain,翻译文本不做任何上报或埋点。
最近的翻译随手可查,同一个面板里翻转查看,不会叠加出一堆窗口。
设置一次,开机即用;用 SMAppService 实现,不依赖已废弃的旧 API。