Skip to content

基于 ChatGPT API 的 Raycast 翻译插件 - Raycast extension for translation based on ChatGPT API.

License

Notifications You must be signed in to change notification settings

yinzhou-jc/raycast-openai-translator

 
 

Repository files navigation

OpenAI Translator

基于 ChatGPT API 的 Raycast 翻译扩展。

output_0.6.mov

Insipired By

安装

商店

Raycast OpenAI Translator

手动

git clone https://github.com/douo/raycast-openai-translator.git
cd raycast-openai-translator
npm install && npm run dev

扩展成功显示后就可以 Ctrl-c 结束 npm 进程,扩展能继续使用。

功能

Intro

推荐将 Provder 设置为 Custom... 然后通过 Setup Provider 命令管理你的 Provders。

Setup Provider

主要功能

  • 划词翻译
  • 截图翻译
  • 剪切板文本翻译
  • 可绑定全局快捷键(需要手动去 Raycast 插件配置页配置)

openai-translator-10

Actions

翻译模式

Commands

  • 翻译
  • 润色
  • 总结
  • What/What is it?(文本识别)

Translate What

多 LLM 支持

Multi LLM

OpenAI ChatGPT

Raycast AI

  • API Entrypoint:none
  • API Key: none
  • API Model: 无需配置

需要 Raycast Pro 才能支持。

Azure OpenAI Service

  • API Entrypoint:https://${resourceName}.openai.azure.com/openai/deployments/${deployName}/chat/completions?api-version=${apiVersion}
  • API Key: Azure -> Azure OpenAI -> Keys and Endpoint
  • API Model: 无需配置

Gemini

Claude

Groq

Moonshot

Ollama

OpenAI compatibility

其他

  • 历史记录
  • 文本复制
  • 流式文本显示
  • 手动指定文本语言(自动检测在混合有多语言字符的情况下还不太靠谱)
  • 自定义 API URL
  • Proxy
  • i18n
  • TTS

Stream UI Lang Dropdown Empty

如何配置划词搜索

  • 进入扩展配置(⌘+⇧+,
    1. 选择 "Query Selected"
    2. 如下图所示配置快捷键
    3. 确保 "Query Mode" 为 "Translate"

打开全局快捷键

About

基于 ChatGPT API 的 Raycast 翻译插件 - Raycast extension for translation based on ChatGPT API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 94.1%
  • Swift 5.1%
  • Shell 0.8%