openai-translator/openai-translator
Fork: 1740 Star: 23987 (更新于 2024-12-09 15:06:31)
license: AGPL-3.0
Language: TypeScript .
基于 ChatGPT API 的划词翻译浏览器插件和跨平台桌面端应用 - Browser extension and cross-platform desktop application for translation based on ChatGPT API.
最后发布版本: v0.4.31 ( 2024-07-23 00:28:59)
English | 中文
The translator that does more than just translation - powered by OpenAI.
Why Yet another Translator
I have developed a Bob plugin that utilizes ChatGPT API to provide global word translation on macOS. However, since not all users have access to macOS to benefit from the plugin, I have created this project!
More than just a browser extension
What began as a Chrome extension has now evolved into a multi-platform desktop app that I am currently developing.
More than just translation
What began as a translation tool has now evolved to include surprisingly effective word polishing and summarization capabilities, accidentally.
How to use
Features
- It offers three modes: translation, polishing and summarization.
- Our tool allows for mutual translation, polishing and summarization across 55 different languages.
- Streaming mode is supported!
- It allows users to customize their translation text.
- One-click copying
- Text-to-Speech (TTS)
- Available on all platforms (Windows, macOS, and Linux) for both browsers and Desktop
- Support screenshot translation
- Support for vocabulary books, as well as support for generating memory aids based on the words in the vocabulary books
- Supports both OpenAI and Azure OpenAI Service at the same time
Preparation
- (required) Apply for an OpenAI API key here or Azure OpenAI Service API Key
- (optional) If you cannot access OpenAI, you can use the OpenAI API Proxy.
Installation
Windows
Install Manually
- Download the installation package ending in
.exe
from the Latest Release page. - Double click the downloaded file to install it.
- If prompted as unsafe, you can click on
More Info
->Run Anyway
to proceed with the installation. - Ready to use!
MacOS
Install Manually
- Go to the Latest Release page and download the corresponding chip's
.dmg
installation package. Note: Use aarch64 version for Apple Silicon machines and runxattr
command below. - Double click the downloaded file to install it.
- Ready to use!
Troubleshooting
-
"OpenAI Translator" can’t be opened because the developer cannot be verified.
-
Click the
Cancel
button, then go to theSettings
->Privacy and Security
page, click theStill Open
button, and then click theOpen
button in the pop-up window. After that, there will be no more pop-up warnings when openingOpenAI Translator
. 🎉 -
If you cannot find the above options in
Privacy & Security
, or get error prompts such as broken files with Apple Silicon machines. OpenTerminal.app
and enter the following command (you may need to enter a password halfway through), then restartOpenAI Translator
:sudo xattr -d com.apple.quarantine /Applications/OpenAI\ Translator.app
-
-
If you encounter a permission prompt every time you open it, or if you cannot perform a shortcut translation, please go to
Settings
->Privacy & Security
->Supporting Features
to remove OpenAI Translator, and then re-add OpenAI Translator.
Installing Desktop Clip Extensions
For details, see Desktop Clip Extension
Browser Extension
-
Visit your Browser Extension Store to install this plugin:
-
Click on the OpenAI Translator icon in the browser plugin list, and enter the obtained API KEY into the configuration interface that pops up from this plugin.
-
Refresh the page in the browser to enjoy the smooth translation experience 🎉!
Configure Azure OpenAI Service
const API_URL = `https://${resourceName}.openai.azure.com`
const API_URL_PATH = `/openai/deployments/${deployName}/chat/completions?api-version=${apiVersion}`
- resourceName: Your Azure OpenAI Service resource name.
- deployName: Your Azure OpenAI Service model deploy name, you can change your model here.
- api-version: 2023-05-15, or newer. (supported api-version can be found at Azure's official doc)
License
Star History
最近版本更新:(数据更新于 2024-09-27 15:10:52)
2024-07-23 00:28:59 v0.4.31
2024-07-22 19:37:37 v0.4.30
2024-07-08 19:17:48 v0.4.22
2024-06-19 16:55:49 v0.4.21
2024-06-07 11:02:33 v0.4.20
2024-06-05 14:59:34 v0.4.19
2024-05-30 11:49:46 v0.4.18
2024-05-17 01:34:33 v0.4.17
2024-05-15 16:45:18 v0.4.16
2024-05-14 03:05:04 v0.4.15
主题(topics):
browser-extension, chatgpt, chrome-extension, openai, translation, translator, translator-app
openai-translator/openai-translator同语言 TypeScript最近更新仓库
2024-12-21 21:40:12 lobehub/lobe-chat
2024-12-21 12:01:51 siyuan-note/siyuan
2024-12-21 10:57:01 ai16z/eliza
2024-12-21 09:15:35 MetaCubeX/metacubexd
2024-12-21 04:50:26 mediar-ai/screenpipe
2024-12-20 19:36:48 vitejs/vite