OpenAI 翻译器
基于 ChatGPT API 的 Raycast 翻译扩展。
https://user-images.githubusercontent.com/743074/226975894-de840861-d1c9-4c9e-8fe1-636f568570fe.mov
灵感来源
安装
应用商店
手动安装
git clone https://github.com/douo/raycast-openai-translator.git
cd raycast-openai-translator
npm install && npm run dev
扩展成功显示后就可以按 Ctrl-c
结束 npm 进程,扩展能继续使用。
功能
建议将提供者设置为 Custom...
,然后通过 Setup Provider
命令管理你的提供者。
主要功能
- 划词翻译
- 截图翻译
- 剪贴板文本翻译
- 可绑定全局快捷键(需要手动在 Raycast 插件配置页配置)
翻译模式
- 翻译
- 润色
- 总结
- What/What is it?(文本识别)
多 LLM 支持
OpenAI ChatGPT
- API 入口点:https://api.openai.com/v1/chat/completions
- API 密钥:获取你的 OpenAI API 密钥
- API 模型:gpt-3.5-turbo 等
Raycast AI
- API 入口点:无
- API 密钥:无
- API 模型:无需配置
需要 Raycast Pro 才能支持。
Azure OpenAI Service
- API 入口点:
https://${resourceName}.openai.azure.com/openai/deployments/${deployName}/chat/completions?api-version=${apiVersion}
- API 密钥:Azure -> Azure OpenAI -> 密钥和终结点
- API 模型:无需配置
Gemini
Claude
- API 密钥:Anthrop Console
Groq
- API 密钥:GroqCloud
Moonshot
- API 密钥:Moonshot AI
Ollama
其他
- 历史记录
- 文本复制
- 流式文本显示
- 手动指定文本语言(自动检测在混合有多语言字符的情况下还不太靠谱)
- 自定义 API URL
- 代理
- 国际化
- 文字转语音
如何配置划词搜索
- 进入扩展配置(
⌘+⇧+,
)- 选择 "Query Selected"
- 如下图所示配置快捷键
- 确保 "Query Mode" 为 "Translate"