Prism 是一款开源的桌面 AI 翻译应用,支持 Windows、macOS 和 Linux,内置 AI 翻译 + OCR 截图识别,所有数据本地存储,且完全兼容 OpenAI 协议——你可以自由接入任何支持该协议的模型服务。
它不是又一个“黑盒翻译器”,而是一个可配置、可审计、可自托管的翻译工作台。
核心特性
真正的跨平台一致性
基于 Tauri + Rust + Vue 3 构建,三端界面与功能完全一致,无“阉割版”之说。无论是 Windows 开发者、Mac 设计师,还是 Linux 用户,都能获得相同的体验。
完全开放的 AI 接入
- 翻译模型:默认推荐
Qwen3-Next-80B-A3B-Instruct(高质量多语言) - OCR 模型:
Qwen3-VL-30B-A3B-Instruct(支持复杂图文识别) - API 兼容:完全支持 OpenAI 协议,可接入 SiliconFlow、OpenRouter、Ollama(通过兼容层)甚至私有部署模型。
你不是在“使用 Prism 的 AI”,而是在“用 Prism 驱动你选择的 AI”。
截图 OCR 一键翻译
选中屏幕任意区域,Prism 自动:
- 截图 → 2. 调用视觉大模型识别文字 → 3. 翻译 → 4. 展示结果
整个流程无需切换应用,延迟极低。
隐私优先:数据永不上传
- 所有翻译记录保存在本地 SQLite 数据库;
- API 密钥仅用于本地请求,不经过 Prism 服务器;
- 即使使用云端模型,内容也不会被缓存或分析。
极简架构,高性能
- 前端:Vue 3 + Vite,响应迅速
- 后端:Rust + Tokio,资源占用低、并发能力强
- 包体积小,启动快,适合日常高频使用
自动更新机制
通过 Tauri Updater + GitHub Releases 实现安全、签名验证的自动更新。每次升级均校验来源,防止中间人篡改。
快速开始
环境要求
- Rust ≥ 1.91.0
- Node.js 18+ 与 pnpm
- Git
安装步骤
git clone https://github.com/qyzhg/prism.git
cd prism
pnpm install
获取 API 密钥(免费方案)
- 通过官方邀请链接注册 SiliconFlow
- 获得长期有效的免费额度(足够个人日常使用)
- 在 Prism 设置中填入:
- Base URL:
https://api.siliconflow.cn/v1 - API Key:你的密钥
- 翻译/OCR 模型名:如
Qwen/Qwen3-Next-80B-A3B-Instruct
- Base URL:
也可替换为其他 OpenAI 兼容服务(如 OpenRouter、本地 Llama.cpp 代理等)。
运行与构建
- 开发模式:
pnpm tauri dev - 打包发布:
pnpm tauri build
macOS 用户注意
由于 Prism 使用免费签名(Ad-hoc),首次运行会触发 Apple Gatekeeper 警告。解决方法:
# 1. 将 Prism.app 移入 /Applications
# 2. 终端执行:
xattr -cr /Applications/Prism.app
sudo spctl --add --label Prism /Applications/Prism.app
之后右键 → “打开” 一次,即可永久信任。
开发路线图(部分已实现)
- ✅ 核心翻译 + OCR 截图
- ✅ 本地历史记录 + 多语言支持
- 🚧 自定义全局快捷键(开发中)
- 🚧 翻译记忆库与术语表管理
- 🚧 批量文件翻译
- 🚧 插件系统与移动端配套
常见问题
Q:可以免费用吗?
A:可以。通过邀请链接注册 SiliconFlow,即可获得长期免费额度。
Q:支持哪些语言?
A:主流语言(中/英/日/韩等)互译。模型可自定义,语言能力取决于所选模型。
Q:数据安全吗?
A:翻译记录仅存于本地 SQLite,API 请求直连服务商,Prism 不收集任何数据。
Q:能离线使用吗?
A:若接入本地运行的模型(如 Ollama + 兼容代理),可完全离线;否则需联网调用云端模型。















