Wenlan
Wenlan is a source-backed AI knowledge base and LLM wiki for AI work: organize documents and decisions into pages you can find, inspect, and review.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
简译 Glance:Windows 上的翻译工具——桌面端 + Chrome 插件,整页/悬停/划词翻译,API Key 不进浏览器
翻訳待ち
Loading the full README.
Read the full README ↗Windows 上的翻译工具:一个桌面端 + 一个 Chrome 插件,翻译交给大模型。 目标语言固定简体中文,源语言自动识别,中文段落自动跳过。
插件与桌面端都能选走哪条路:
| 本机桌面端 | 直连模型接口 | |
|---|---|---|
| 谁请求模型 | 桌面端服务(只监听 127.0.0.1) | 插件自己请求 |
| API Key 放哪 | 桌面端配置文件,不进浏览器 | 浏览器扩展的本地存储(chrome.storage.local,不参与账号同步) |
| 离线词库 | 有(查单词先秒出本地释义) | 没有 |
| 适合 | 自己的电脑、机密页面 | 只想装插件、多个设备用 |
直连模式支持任何 OpenAI 兼容的服务(DeepSeek、OpenAI、通义千问、智谱、Kimi、硅基流动……), 设置页里有现成预设,也能填自己的地址。
简译Glance-setup-<版本>.exe
(约 684 MB,含实时字幕组件与两个语音识别模型;不装字幕的话体积会小很多)glance-extension-<版本>.zip 解压后在 chrome://extensions 里「加载已解压的扩展程序」
(注意:商店版与解压版是不同的扩展,ID 不一样)需要 Rust 1.95+、Node 18+、Python 3.10+。
# 桌面端
cargo build --release -p translate-tool
# Chrome 插件(在 extension/ 下)
cd extension && npm install && npm run build && npm test
# 打成商店上传用的 ZIP
python scripts/package_extension.py
# 打成安装包(需要 Inno Setup)
bash scripts/build_installer.sh # 只打简译
bash scripts/build_installer.sh --with-caption # 连实时字幕与模型一起
仓库结构:
crates/ai-translate/ 翻译核心:场景提示词、并发池、批量、重试、术语表
crates/desktop-shell/ 两个应用共用的桌面基建:托盘、热键、DPI、日志、字体
crates/text-capture/ Windows 取词:划词、无障碍接口、截图 OCR
crates/offline-dict/ 离线词库(ECDICT 编译成二进制)
apps/desktop/ 桌面端:egui 界面 + 本地 HTTP 服务 + 生词库
apps/caption/ 实时字幕(本地 whisper 识别)
extension/ Chrome MV3 插件
tests/mock-llm/ OpenAI 兼容的假后端,供集成测试与端到端测试用
tests/e2e/ Playwright 端到端(真浏览器 + 真插件)
127.0.0.1,且只接受浏览器扩展来源的请求详见隐私政策。
| 组件 | 用途 | 许可 |
|---|---|---|
| KaTeX | 网页里的 LaTeX 公式渲染 | MIT |
| ECDICT | 离线英汉词库 | MIT |
| whisper.cpp | 实时字幕的本地语音识别 | MIT |
完整清单见 docs/第三方组件授权.md。