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 种语言的自动语言检测和文本转语音播放。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目