raycast-openai-translator  by openai-translator

Raycast extension for text translation via LLMs

created 2 years ago
433 stars

Top 69.8% on sourcepulse

GitHubView on GitHub
Project Summary

This Raycast extension provides seamless translation capabilities powered by various Large Language Models (LLMs) directly within the Raycast productivity app. It targets Raycast users who frequently need to translate text, summarize content, or identify information, offering a convenient and efficient workflow.

How It Works

The extension leverages the ChatGPT API and supports multiple LLM providers, including Raycast AI, Azure OpenAI, Gemini, Claude, Groq, Moonshot, and Ollama. Users can configure custom API endpoints and keys for different services. It supports various translation modes like direct translation, polishing, summarization, and text identification, with features like clipboard translation, screenshot translation, and global hotkey binding.

Quick Start & Requirements

  • Install via the Raycast Store or manually:
    git clone https://github.com/douo/raycast-openai-translator.git
    cd raycast-openai-translator
    npm install && npm run dev
    
  • Requires Raycast application. Raycast Pro is needed for Raycast AI support.
  • API keys for chosen LLM providers are necessary.

Highlighted Details

  • Supports multiple LLM providers including OpenAI, Azure OpenAI, Gemini, Claude, Groq, Moonshot, and Ollama.
  • Features include text translation, screenshot translation, clipboard translation, and summarization.
  • Configurable global hotkeys and custom API endpoints.
  • Supports streaming text display and history.

Maintenance & Community

  • The project is actively maintained.
  • Links to official documentation or community channels are not explicitly provided in the README.

Licensing & Compatibility

  • The README does not specify a license.

Limitations & Caveats

  • Automatic language detection may be unreliable with mixed-language input.
  • Internationalization (i18n) and Text-to-Speech (TTS) features are not yet implemented.
Health Check
Last commit

10 months ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
0
Star History
8 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.