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

openai-translator/raycast-openai-translator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8d1dc16 · Sep 27, 2024
May 23, 2023
Sep 27, 2024
Sep 27, 2024
Sep 27, 2024
Sep 27, 2024
Sep 27, 2024
Mar 27, 2024
May 23, 2023
Mar 11, 2023
Sep 27, 2024
Mar 11, 2023
May 23, 2023
Mar 29, 2024
Mar 29, 2024
Sep 27, 2024
Sep 27, 2024
May 23, 2023

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