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 메뉴바 애플리케이션입니다. 별도의 번역 웹사이트나 앱에 텍스트를 수동으로 복사하여 붙여넣는 번거로움을 제거하고, 부유 패널을 통해 즉시 번역을 제공합니다.

작동 방식

이 앱은 화면에서 텍스트를 캡처하기 위해 다단계 접근 방식을 사용합니다. 먼저 접근성 API를 시도하고, 실패하면 AppleScript로 전환한 후, 마지막으로 클립보드를 사용합니다. OCR 스크린샷을 통한 이미지 내 텍스트 번역, 클립보드 번역, 수동 입력을 지원합니다. 번역 자체는 무료 제공자(구글, 빙, 유도), API 기반 서비스(DeepL, 바이두), 그리고 LLM(OpenAI, Anthropic, DeepSeek, Ollama, LM Studio)를 포함한 다양한 서비스와 통합됩니다.

대상 사용자

다양한 애플리케이션 간에 자주 텍스트를 번역하는 macOS 사용자이며, Electron 기반 대안 대신 가벼우면서도 네이티브인 Swift 기반 도구를 선호하는 사용자입니다.

주요 특징

  • 광범위한 서비스 지원: Ollama 및 LM Studio를 통한 로컬 모델을 포함해 수많은 번역 API 및 LLM과 통합됩니다.
  • 네이티브 성능: Swift 6로 구현되어 앱 크기는 약 7MB, 메모리 사용량은 약 50MB로 매우 작습니다.
  • 개인정보 보호 중심: Apple 번역을 지원하여 완전히 디바이스 내에서 처리가 가능합니다.
  • 다양한 텍스트 캡처 방식: OCR 스크린샷 번역 및 PopClip 통합을 포함합니다.
  • Markdown 지원: LLM에서 오는 결과에 대해 Markdown을 렌더링합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트