技术科普 | 推荐一款开源AI翻译浏览器插件

2024-03-08 16:50

本篇文章推荐的是一个系列的AI翻译插件中的浏览器插件篇,更新速度也比较快,除了对像ChatGPT的支持外,刚刚(截止到发文)作者还进行了Claude3的更新支持,这也是它能狂揽21k+ star的原因吧。如果你对网页、文本翻译有需求,那么这个项目你值得拥有。

图片

下面是这个开源项目的介绍:

图片
NebulaGraph Data Intelligence Suitengdi


为啥要造这个轮子?

我开发了一个 Bob 的插件 bob-plugin-openai-translator[1] 使用 ChatGPT API 在 macOS 上进行全局划词翻译。

但是由于很多用户并不是 macOS 用户,所以特此开发了一个浏览器插件方便非 macOS 用户使用 ChatGPT 进行划词翻译。

既是浏览器插件也是跨平台桌面端应用!

图片

使用截图

图片

特性

1.支持三种翻译模式:翻译、润色、总结

2.支持 55 种语言的相互翻译、润色和总结功能3.支持实时翻译、润色和总结,以最快的速度响应用户,让翻译、润色和总结的过程达到前所未有的流畅和顺滑4.支持自定义翻译文本5.支持一键复制6.支持 TTS7.有桌面端应用,全平台(Windows + macOS + Linux)支持!8.支持截图翻译9.支持生词本,同时支持基于生词本里的单词生成帮助记忆的内容10.同时支持 OpenAI[2]Azure OpenAI Service[3]

使用准备

(必须)申请 OpenAI API Key[4]Azure OpenAI Service API Key[5](可选)如果无法访问 OpenAI,可以使用 OpenAI API Proxy

安装

1. Windows

手动安装

1.Latest Release[6] 页面下载以 .msi 结尾的安装包2.下载完成后双击安装包进行安装3.如果提示不安全,可以点击 更多信息 -> 仍要运行 进行安装4.开始使用吧!

2. MacOS

手动安装

1.Latest Release[7] 页面下载对应芯片以 .dmg 的安装包(Apple Silicon机器请使用aarch64版本,并注意执行下文xattr指令)2.下载完成后双击安装包进行安装,然后将 OpenAI Translator 拖动到 Applications 文件夹。3.开始使用吧!

故障排除

"OpenAI Translator" can’t be opened because the developer cannot be verified.图片点击 Cancel 按钮,然后去 设置 -> 隐私与安全性 页面,点击 仍要打开 按钮,然后在弹出窗口里点击 打开 按钮即可,以后打开 OpenAI Translator 就再也不会有任何弹窗告警了

图片

图片

如果在 隐私与安全性 中找不到以上选项,或启动时提示文件损坏(Apple Silicon版本)。打开 Terminal.app,并输入以下命令(中途可能需要输入密码),然后重启 OpenAI Translator 即可:


sudo xattr -d com.apple.quarantine /Applications/OpenAI\ Translator.app


如果您每次打开它都遇到权限提示,或者无法执行快捷键划词翻译,请前往 设置 -> 隐私与安全性 -> 辅助功能 中删除 OpenAI Translator,然后重新添加 OpenAI Translator:图片

图片

安装桌面端划词扩展

详情请见 桌面端划词扩展[8]

图片

浏览器插件

1.访问你使用的浏览器的插件市场安装此插件:https://chrome.google.com/webstore/detail/openai-translator/ogjibjphoadhljaoicdnjnmgokohngcc和https://addons.mozilla.org/en-US/firefox/addon/openai-translator/2.点击浏览器插件列表里的 OpenAI Translator 图标,把获取的 API KEY 填入此插件弹出的配置界面中

图片

3.刷新浏览器页面,即可享受丝滑般的划词翻译体验

配置 Azure OpenAI Service



const API_URL =`https://${resourceName}.openai.azure.com`const API_URL_PATH =`/openai/deployments/${deployName}/chat/completions?api-version=${apiVersion}`

resourceName: 你的 Azure OpenAI Service 资源名称。deployName: 你的 Azure OpenAI Service 模型部署名称,更改部署名称以切换模型。api-version: 2023-05-15,或者更新的版本。

开源地址

本项目的开源地址:https://github.com/openai-translator/openai-translator,如果本文对您有帮助,请帮忙点赞、关注、收藏,谢谢~

References

[1] bob-plugin-openai-translator: https://github.com/yetone/bob-plugin-openai-translator
[2] OpenAI: https://openai.com/
[3] Azure OpenAI Service: https://azure.microsoft.com/en-us/products/cognitive-services/openai-service
[4] OpenAI API Key: https://platform.openai.com/account/api-keys
[5] Azure OpenAI Service API Key: https://learn.microsoft.com/en-us/azure/cognitive-services/openai/chatgpt-quickstart?tabs=command-line&pivots=rest-api#retrieve-key-and-endpoint
[6] Latest Release: https://github.com/yetone/openai-translator/releases/latest
[7] Latest Release: https://github.com/yetone/openai-translator/releases/latest
[8] 桌面端划词扩展: https://github.com/openai-translator/openai-translator/blob/main/CLIP-EXTENSIONS-CN.md

特别说明:本文仅用于学术交流,如有侵权请后台联系小编删除。


昵称:
内容:
验证码:
提交评论
评论一下