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
What it solves
MoePeek is a lightweight macOS menu bar application that allows users to translate text quickly without leaving their current application. It eliminates the need to manually copy-paste text into a separate translation website or app, providing instant translations via floating panels.
How it works
The app uses a multi-tiered approach to capture text from the screen: it attempts to use the Accessibility API, then falls back to AppleScript, and finally to the clipboard. It supports various translation methods, including OCR screenshotting for text in images, clipboard translation, and manual input. For the translation itself, it integrates with a wide array of services including free providers (Google, Bing, Youdao), API-based services (DeepL, Baidu), and LLMs (OpenAI, Anthropic, DeepSeek, Ollama, LM Studio).
Who it’s for
macOS users who frequently translate text across different applications and prefer a lightweight, native Swift-based tool over Electron-based alternatives.
Highlights
- Broad Service Support: Integrates with numerous translation APIs and LLMs, including local models via Ollama and LM Studio.
- Native Performance: Built with Swift 6, resulting in a small app size (
7 MB) and low memory footprint (50 MB). - Privacy-Focused: Supports Apple Translation for entirely on-device processing.
- Versatile Text Capture: Includes OCR screenshot translation and PopClip integration.
- Markdown Support: Renders Markdown for results coming from LLMs.
Related
- Project
- Project
- Project
- Project
- Project