返回首頁 

Greasy Fork is available in English.

Atcoder Better!

Atcoder界面汉化、题目翻译,markdown视图,一键复制题目,跳转到洛谷

Version au 08/09/2023. Voir la dernière version.


Installer ce script?
Auteur
北极小狐
Notes
000
Version
1.10
Créé
18/07/2023
Mis à jour
08/09/2023
Taille
118 ko
Compatibilité
Compatible avec FirefoxCompatible avec ChromeCompatible avec Edge
Licence
MIT
S'applique à

Atcoder Better!🎈

Atcoder 界面汉化、题目翻译,markdown视图,一键复制题目,跳转到洛谷

功能

tip:脚本的部分功能提供了配置项,您可以点击整个页面右上角Atcoder Better设置 按钮打开设置面板。

界面汉化

将网站的主要元素汉化为中文,如果某处翻译有误或者不佳,欢迎反馈。

您可以在右上角的 Atcoder Better设置 面板中选择开启或关闭汉化

题目翻译

在题目、题解等的右上角添加翻译按钮,一键即可翻译为中文,同时确保不破坏Latex公式

您可以在右上角的 Atcoder Better设置 面板中选择你想使用的翻译服务(默认为Deepl)

提供了如下翻译接口可供选择:

是否需要KEY翻译质量可靠性耗时
Deepl翻译(✨推荐)不需要⭐️⭐️通常可靠
有道翻译不需要⭐️不能翻译长文本(会报错413)
Google翻译不需要⭐️⭐️需要当前网络能顺利访问Google
使用ChatGPT翻译(✨推荐)需要API Key⭐️⭐️⭐️[1]较慢

注:

[1] :取决于服务商质量以及 OpenAI 服务器的拥挤程度,通常可靠

其他功能

  • 在题目、题解等的右上角添加切换 MrakDown视图 按钮以及 一键复制 按钮

  • 一键跳转到该题在洛谷对应的页面(可以在右上角的 Atcoder Better设置 面板中选择开启或关闭)

兼容性

浏览器

支持最低版本
Chrome96
Egde96
##Chromium套壳Chromium 内核版本≥96
FireFox103
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 服务商,您可以选择使用

官网获取方式
API2Dhttps://api2d.com/官网
CloseAIhttps://console.closeai-asia.com/官网
OhMyGPThttps://aigptx.top/官网
OpenAI-SBhttps://openai-sb.com/Telegram机器人
API2GPThttps://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

感谢

感谢你们,0rz