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、またはクリップボードの3段階アプローチを採用し、選択された翻訳サービスに送信します。Google、Bingなどの無料サービス、DeepL、Baiduなどの有料API、OllamaやLM Studioを介したローカルLLM、macOS 15以降のデバイス内システム翻訳を含む、さまざまな翻訳方法をサポートしています。

対象ユーザー

複数のアプリ間で頻繁にテキストを翻訳するmacOSユーザーで、重いElectronベースのアプリケーションではなく、軽量でプライバシーに配慮したツールを好む人。

特徴

  • 複数の翻訳モード: テキスト選択、OCRによるスクリーンショット翻訳、クリップボード翻訳、手動入力に対応。
  • 広範なサービス対応: Google、Bingなどの無料サービス、DeepL、Baiduなどの有料API、OpenAI、Anthropic、DeepSeek、ローカルモデルなどのLLMに対応。
  • 高いパフォーマンス: 小さなアプリサイズ(約5 MB)と低メモリ使用量(約50 MB)のネイティブSwift実装。
  • プライバシー重視: Apple翻訳によるデバイス内翻訳を提供。
  • スマート機能: 14言語の自動言語検出とテキスト読み上げ機能を備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト