cosZone/MoePeek
A lightweight macOS selection translator built with pure Swift 6, featuring on-device Apple Translate for privacy, only 5MB install size and stable ~50MB memory usage. 一款轻量级 macOS 划词翻译工具,纯 Swift 6 开发,设备端 Apple 翻译保护隐私,安装体积仅 5MB,后台运行内存稳定约 50MB
解决的问题
MoePeek 为 macOS 用户提供了一种轻量级的即时翻译方式,无需切换窗口即可从任意应用程序中翻译文本。它消除了将文本复制粘贴到独立翻译网站或应用中的繁琐操作。
工作原理
它是一个使用 Swift 构建的原生 macOS 菜单栏应用程序。该应用采用多层级方式获取文本(通过无障碍 API、AppleScript 或剪贴板),并将文本发送到所选的翻译服务。支持多种翻译方式,包括传统 API、通过 Ollama 或 LM Studio 使用本地 LLM,以及 macOS 15+ 的设备内系统翻译。
适用人群
经常在不同应用间翻译文本,且更倾向于使用轻量级、注重隐私的工具,而非重型 Electron 应用的 macOS 用户。
主要亮点
- 多种翻译模式:支持文本选择、OCR 截图翻译、剪贴板翻译和手动输入。
- 广泛的服务支持:集成免费服务(Google、Bing)、付费 API(DeepL、Baidu),以及 LLM(OpenAI、Anthropic、DeepSeek、本地模型)。
- 高性能:原生 Swift 实现,应用体积小(约 5 MB),内存占用低(约 50 MB)。
- 注重隐私:通过 Apple 翻译提供设备内翻译功能。
- 智能功能:支持 14 种语言的自动语言检测和文本转语音播放。
相关
- 项目
- 项目
- 项目
- 项目
- 项目