牛客竞赛题目题解markdown一键复制
题目翻译,markdown视图,一键复制题目
tip:脚本的部分功能提供了配置项,您可以点击整个页面右上角 的 Nowcoder Better设置
按钮打开设置面板。
在题目的右上角添加翻译按钮,您可以将一些英文题目一键翻译为中文,同时确保不破坏Latex公式
您可以在右上角的 Nowcoder Better设置
面板中选择你想使用的翻译服务(默认为Deepl)
提供了如下翻译接口可供选择:
是否需要KEY | 翻译质量 | 可靠性 | 耗时 | |
---|---|---|---|---|
Deepl翻译(✨推荐) | 不需要 | ⭐️⭐️ | 通常可靠 | 快 |
有道翻译 | 不需要 | ⭐️ | 不能翻译长文本(会报错413) | 快 |
Google翻译 | 不需要 | ⭐️⭐️ | 需要当前网络能顺利访问Google | 快 |
使用ChatGPT翻译(✨推荐) | 需要API Key | ⭐️⭐️⭐️ | [1] | 较慢 |
注:
[1] :取决于服务商质量以及 OpenAI 服务器的拥挤程度,通常可靠
MrakDown视图
按钮以及 一键复制
按钮浏览器
支持 | 最低版本 | |
---|---|---|
Chrome | ✅ | 96 |
Egde | ✅ | 96 |
##Chromium套壳 | ❓ | Chromium 内核版本≥96 |
FireFox | ✅ | 103 |
Safari | ❌ | ❌ |
注:❓基本兼容,但可能出现意外的错误
脚本管理器
仅在Tampermonkey(篡改猴)脚本管理器中进行测试,不保证在Greasemonkey,Violentmonkey等中的兼容性
如何开始?
您需要先安装 Tampermonkey,然后再安装该脚本
更新错误?
由于 Greasyfork ##的原因,当新版本刚发布时,可能会出现实际更新/安装的却是上一个版本的情况
通常您只需要稍等几分钟,然后再次前往更新/安装即可
您也可以将鼠标移动到脚本的更新提示框中的 红色问号 上,然后点击弹出信息底部的 “暂不更新” 按钮。
一直显示加载中?
请开启设置面板中的 ”兼容选项-不等待页面资源加载“ 选项
使用deepl翻译报错Too many requests ?
这通常是因为你短时间内频繁翻译,或者一次性翻译了超过5000字符的文本导致的,deepl对翻译字数和频率是有限制的,这是暂时的,一段时间后就恢复正常了
翻译结果中一些公式显示为【】?
在使用普通翻译接口(deepl/有道/google)进行翻译时,受脚本的实现方式所限,可能会出现【】。
详请阅读 #195583
如果您有更好的改进或者实现方案,欢迎反馈分享。
注意:在使用 GPT 进行翻译时不会存在这个问题,因为可以通过提示词直接告诉 GPT “保持其中的latex公式不翻译”,聪明的 GPT 可以很好的遵守这一点,这也是脚本推荐的翻译方式。
如何使用ChatGPT翻译
如果您可以直接访问 OpenAI 的接口,并且拥有账号,那么非常棒,您只需要选中 “使用ChatGPT翻译(API)”,然后点击下方的 “添加” 按钮新建一个配置并填写即可。
此外,您也可以购买 api 代理服务来使用 ChatGPT,下表收集了一些 api 服务商,您可以选择使用
官网 | 获取方式 | |
---|---|---|
API2D | https://api2d.com/ | 官网 |
CloseAI | https://console.closeai-asia.com/ | 官网 |
OhMyGPT | https://aigptx.top/ | 官网 |
OpenAI-SB | https://openai-sb.com/ | Telegram机器人 |
API2GPT | https://www.api2gpt.com/ | 官网 |
免责:
作者仅为收集分享,没有获得任何收益,亦不保证上述##的稳定性,##的任何行为均与作者无关。
建议小额充值,用完再充,这些服务商没有任何监管,可能会跑路
如果您使用的是 api 代理服务商 提供的服务,配置中的 KEY 应该填写 api 代理服务商提供的 key,
此外,您还需要在配置中额外填写 Proxy API,
Proxy API 需要填写完整的地址,这里以 CloseAI 为例,其提供了API Base: https://api.closeai-proxy.xyz
那么 Proxy API 后面应该填写的就是 https://api.closeai-proxy.xyz/v1/chat/completions
,
注意:由于您指定了自定义的API,Tampermonkey会对您的跨域请求进行警告,请自行授权
欢迎贡#代码,请前往 Github仓库 创建PR
该脚本是 Codeforces Better!
的姊妹作品,Codeforces Better!
在早期开发中参考了以下项目:AcWing content to markdown 、翻译机
脚本使用了以下开源库:turndown、jquery、Katex、markdown-it
特别感谢所有提供反馈和建议的朋友们。
感谢你们,0rz