OpenAI Translator
基于 ChatGPT API 的 Raycast 翻译扩展。
https://user-images.githubusercontent.com/743074/226975894-de840861-d1c9-4c9e-8fe1-636f568570fe.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 进程,扩展能继续使用。
功能
推荐将 Provder 设置为 Custom...
然后通过 Setup Provider
命令管理你的 Provders。
主要功能
- 划词翻译
- 截图翻译
- 剪切板文本翻译
- 可绑定全局快捷键(需要手动去 Raycast 插件配置页配置)
翻译模式
- 翻译
- 润色
- 总结
- What/What is it?(文本识别)
多 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
其他
- [x] 历史记录
- [x] 文本复制
- [x] 流式文本显示
- [x] 手动指定文本语言(自动检测在混合有多语言字符的情况下还不太靠谱)
- [x] 自定义 API URL
- [X] Proxy
- [ ] i18n
- [ ] TTS
如何配置划词搜索
- 进入扩展配置(
⌘+⇧+,
)
- 选择 "Query Selected"
- 如下图所示配置快捷键
- 确保 "Query Mode" 为 "Translate"