HN 표시: 화면 텍스트 번역을 위한 macOS 앱인 Circle2Search

hackernews | | 📦 오픈소스
#macos #ocr #screen capture #translation #vision
원문 출처: hackernews · Genesis Park에서 요약 및 분석

요약

macOS 화면의 텍스트를 캡처하여 로컬에서 OCR 후 번역 결과를 오버레이로 표시하는 'CircleToSearch' 앱이 소개되었습니다. 이 오픈소스 앱은 macOS 15 이상과 Xcode가 필요하며, 구글 번역 API를 연동해 정확한 번역을 제공합니다. 개발자는 백엔드 종속성을 설치하고 API 키를 설정한 후, 제공된 스크립트를 통해 로컬에서 앱을 빌드하고 실행할 수 있습니다.

본문

CircleToSearch is a macOS menu bar app that: - captures the visible screen - runs OCR locally with Vision - translates visible text - renders translated text back over a frozen screen overlay This repo is currently optimized for developers working on the app locally. - macOS 15+ - a recent Xcode with the macOS 15 SDK - a Google Cloud project with the Cloud Translation API enabled - a Google Translate API key - Node.js 20+ - Install backend dependencies: cd backend npm install cp .env.example .env - Edit backend/.env and set only: GOOGLE_TRANSLATE_API_KEY=your_key_here For normal local development, leave the shared secret and access token settings blank. - Start the backend from the repo root: ./script/run_backend.sh - Open CircleToSearch.xcodeproj - Select the CircleToSearch Open Source scheme - Build and run the app - Open Settings and click Check Status - Use the app The default CircleToSearch scheme is the managed-backend/App Store path. - backend URL comes from the Xcode config - release builds use receipt-based auth - self-host settings are hidden in release mode Use this path only if you are working on the managed backend flow. The backend lives in backend/. Useful commands: cd backend npm install npm run check - docs/SELF_HOSTING.md: open-source developer setup Sources/ : macOS app sourceResources/ : plist, entitlements, assets, and bundle resourcesConfig/ : Xcode build configuration filesbackend/ : translation backendscript/ : local backend and packaging scripts

Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.

공유

관련 저널 읽기

전체 보기 →