tisfeng/Raycast-Easydict
A Raycast Extension for looking up words or translating text in an easy way. Support 48+ languages, support Linguee and Youdao dictionary, support OpenAI, DeepL, Google, Bing, Apple, Baidu, Tencent, Volcano, Youdao and Caiyun translation.
Raycast Easydict – Raycast 런처용 AI 강화 사전 및 번역 도구
무엇인가요
- 무료 Raycast 확장으로, 단어 검색, 텍스트 조각 번역, 결과 저장 및 나중에 복습할 수 있도록 지원합니다.
- macOS 및 Windows에서 Raycast의 크로스플랫폼 클라이언트를 통해 작동합니다.
- 전통적인 서비스(Youdao, Linguee, Google, DeepL 등) 외에도 Raycast AI 또는 어떤 OpenAI 호환 엔드포인트를 호출하여 번역 또는 완전한 사전 항목을 생성할 수 있습니다.
핵심 기능
| 기능 | 세부 사항 |
|---|---|
| 즉시 검색 및 번역 | 소스 언어를 자동 감지하고, 선택된 텍스트(또는 OCR 스크린샷)를 쿼리하여 발음, 품사, 예문, 웹 결과를 표시합니다. |
| 다중 백엔드 | 사전: Youdao, Linguee. 번역: Apple System, DeepL, Google, Bing, Baidu, Tencent, Volcano, Youdao, Caiyun. AI: Raycast AI 또는 어떤 OpenAI 호환 API(예: ChatGPT, Claude). |
| AI 생성 사전 모드 | 입력이 단일 단어/용어인 경우, AI 제공자가 발음, 의미, 예문, 어형 등을 포함한 구조화된 항목을 생성하여 전통적인 사전 항목처럼 보입니다. |
| 오디오 재생 | 단어의 발음을 자동으로 재생합니다(대부분의 언어는 Youdao TTS, 영어는 Youdao 사전 오디오). |
| 학습 도구 | 결과를 즐겨찾기로 저장하고, 중국어 문자의 획 순서 다이어그램을 확인하며, Anki에 AnkiConnect 애드온을 통해 카드를 내보내어 간격 반복 학습을 할 수 있습니다. |
| 캐시 및 프록시 | 사전, 기계 번역, AI 결과에 대한 선택적 캐시; 시스템 프록시 사용 선택(일부 서비스가 차단되는 지역에서 유용). |
| 사용자 정의 가능한 제공자 | 제공자 관리 명령을 통해 어떤 AI 엔드포인트의 순서를 재정렬하고, 활성화/비활성화, API 키 설정을 조정할 수 있습니다. |
AI/ML 애호가에게 중요한 이유
- 데스크톱 생산성 워크플로우 내에서 LLM 기반 번역과 프롬프트 기반 사전 생성의 실용적 통합을 보여줍니다.
- 전통적 API(Youdao, DeepL)와 LLM 엔드포인트를 단일 UI에서 결합하고, 백업, 캐시, 레이트 제한 문제를 다루는 방법을 보여줍니다.
- 확장의 소스 코드(Node.js/TypeScript)는 다른 런처나 에디터용 유사한 "AI 보강" 플러그인을 구축하는 데 참고 자료로 활용할 수 있습니다.
시작하기
- https://www.raycast.com/ 에서 무료 런처인 Raycast를 설치합니다.
- Raycast의 스토어에서 Easydict의 설치 버튼을 클릭하거나(또는 README에 표시된 수동 설치 명령어를 실행합니다).
- AI 번역/사전 모드를 사용하려면 제공자 관리 명령을 열어 OpenAI 호환 API 키를 추가합니다.
- 핫키(기본값: macOS는
Cmd + E, Windows는Ctrl + E)를 눌러 현재 선택된 텍스트를 검색하거나, Raycast의 명령 팔레트에서 확장 기능을 호출합니다.
일반적인 워크플로우
- 어떤 앱에서 단어를 강조 → 핫키를 누름 → Easydict이 정의, 발음, 활성화된 서비스의 번역을 표시.
- 더 풍부한 항목이 필요하면 제공자를 AI 모델로 전환하고 사전 모드를 활성화 → LLM이 구조화된 항목을 반환.
- **★**를 클릭하여 결과를 즐겨찾기에 추가.
- 나중에 즐겨찾기를 열고 Anki에 추가를 눌러 언어 학습용 플래시 카드를 생성.
설정 요약
- 선호 언어: 기본 소스/타겟 언어를 설정(기본값: 간체중국어 ↔ 영어).
- 선택된 텍스트 자동 쿼리: 기본 활성화. 클릭 없이 강조된 텍스트를 자동으로 쿼리.
- 캐시 설정: 일반 및 AI 쿼리에 대해 비활성화, 단어만, 모든 텍스트 중 선택 가능.
- 시스템 프록시: 기업 또는 지역 프록시를 통해 요청을 라우팅해야 할 경우 전환 가능(예: 중국에서 Google 번역 사용 시 필요).
확장성
- 새로운 AI 제공자를 추가하는 것은 엔드포인트 URL, 모델 이름, API 키 필드를 포함하는 JSON 프리셋을 만드는 것만으로 가능합니다(
docs/development/adding‑ai‑provider.md참조). - 코드는 오픈소스(Node.js/TypeScript)이며, 추가 사전, 사용자 정의 프롬프트, UI 수정을 위해 포크할 수 있습니다.
TL;DR: Raycast Easydict는 크로스플랫폼 대응의 Raycast 확장으로, 전통적인 사전/번역 서비스와 LLM 기반 AI 번역 및 사전 생성을 결합하고, Anki 내보내기와 같은 학습 기능도 제공합니다. AI가 일상적인 데스크톱 도구에 통합되는 실질적인 예시입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트