基于 ChatGPT API 的 Raycast 翻译扩展。
output_0.6.mov
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?(文本识别)
- API Entrypoint:https://api.openai.com/v1/chat/completions
- API Key: 获取你的 OpenAI API Key.
- API Model: gpt-3.5-turbo/etc
- API Entrypoint:none
- API Key: none
- API Model: 无需配置
需要 Raycast Pro 才能支持。
- 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: 无需配置
- API Key: Google AI Studio -> Get API Key
- API Key: Anthrop Console
- API Key: GroqCloud
- API Key: Moonshot AI
- 历史记录
- 文本复制
- 流式文本显示
- 手动指定文本语言(自动检测在混合有多语言字符的情况下还不太靠谱)
- 自定义 API URL
- Proxy
- i18n
- TTS
- 进入扩展配置(
⌘+⇧+,
)- 选择 "Query Selected"
- 如下图所示配置快捷键
- 确保 "Query Mode" 为 "Translate"