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 보강" 플러그인을 구축하는 데 참고 자료로 활용할 수 있습니다.

시작하기

  1. https://www.raycast.com/ 에서 무료 런처인 Raycast를 설치합니다.
  2. Raycast의 스토어에서 Easydict의 설치 버튼을 클릭하거나(또는 README에 표시된 수동 설치 명령어를 실행합니다).
  3. AI 번역/사전 모드를 사용하려면 제공자 관리 명령을 열어 OpenAI 호환 API 키를 추가합니다.
  4. 핫키(기본값: macOS는 Cmd + E, Windows는 Ctrl + E)를 눌러 현재 선택된 텍스트를 검색하거나, Raycast의 명령 팔레트에서 확장 기능을 호출합니다.

일반적인 워크플로우

  1. 어떤 앱에서 단어를 강조 → 핫키를 누름 → Easydict이 정의, 발음, 활성화된 서비스의 번역을 표시.
  2. 더 풍부한 항목이 필요하면 제공자를 AI 모델로 전환하고 사전 모드를 활성화 → LLM이 구조화된 항목을 반환.
  3. **★**를 클릭하여 결과를 즐겨찾기에 추가.
  4. 나중에 즐겨찾기를 열고 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가 일상적인 데스크톱 도구에 통합되는 실질적인 예시입니다.

관련

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