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 スクリーンショットによる画像内のテキスト翻訳、クリップボード翻訳、手動入力に対応しています。翻訳自体は、無料の提供者(Google、Bing、Youdao)、APIベースのサービス(DeepL、Baidu)、および LLM(OpenAI、Anthropic、DeepSeek、Ollama、LM Studio)を幅広く統合しています。
対象ユーザー
異なるアプリ間で頻繁にテキストを翻訳する macOS ユーザーで、Electronベースの代替品ではなく、軽量でネイティブな Swift ベースのツールを好む人。
特徴
- 広範なサービス対応:Ollama や LM Studio を通じたローカルモデルを含む、多数の翻訳 API および LLM と統合。
- ネイティブパフォーマンス:Swift 6 で構築され、アプリサイズは約 7 MB、メモリ使用量は約 50 MB と非常に小さい。
- プライバシー重視:Apple 翻訳をサポートし、完全にデバイス内での処理が可能。
- 多様なテキスト取得方法:OCR スクリーンショット翻訳と PopClip 統合を備えています。
- Markdown 対応:LLM からの結果に対して Markdown をレンダリングします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト