Codewars 沉浸式题目汉化工具

Codewars 沉浸式题目汉化工具,支持中英对照、用户 API Key(Gemini),并在 Kata 切换时自动刷新页面。

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
Cerry2022
日安装量
0
总安装量
1
评分
0 0 0
版本
1.0.0
创建于
2025-07-31
更新于
2025-07-31
大小
31.6 KB
许可证
MIT
适用于

Codewars-Immersive-Translator

本脚本旨在提供一个沉浸式的 Codewars 刷题体验,利用强大的 Google Gemini 模型,为广大中文用户提供高质量、保留格式的题目汉化,帮助你更专注于算法和逻辑本身。


✨ 主要功能

  • 🚀 高质量翻译:利用 Google 先进的 Gemini 2.0 Flash 模型进行翻译,上下文理解能力更强,译文更自然流畅。
  • 🧠 智能保护代码:自动识别并保护题目描述中的 <code>, <pre>, <img> 等标签,确保代码块和图片不会被错误翻译,保持题目完整性。
  • 🌗 一键中英对照:在题目描述的右上角提供一个“中英对照”开关。你可以随时切换“仅译文”和“中英对照”模式,方便理解原文的微妙之处。
  • 🔄 自动无感刷新:当你完成一个 Kata 并切换到下一个时,脚本会自动刷新并翻译新题目,无需手动操作,体验流畅。
  • 🔐 安全的 API Key 管理:你的 Gemini API 密钥将安全地存储在本地浏览器中,不会上传到任何其他服务器。同时提供了便捷的油猴菜单入口,方便你随时设置或更新密钥。
  • 🎨 优化排版:对翻译后的排版进行了优化,原文和译文清晰分隔,阅读体验更佳。


📖 如何使用

  1. 获取 Gemini API 密钥
    • 这是一个必要步骤,因为翻译服务需要调用 Google API。
    • 请前往 Google AI Studio (需要 Google 账号)。
    • 点击 "Create API key" 创建一个新的密钥,然后复制它。
    • Gemini API 提供慷慨的免费额度,对于个人刷题来说完全足够。
  2. 设置 API 密钥
    • 首次使用:安装脚本后,打开任意一个 Codewars 题目页面,脚本会自动弹窗提示你输入 API 密钥。
    • 后续修改:你可以随时点击浏览器右上角的油猴插件图标 -> 找到本脚本 -> 点击 "设置/更新 API 密钥" 来修改你的密钥。
  3. 开始使用
    • 设置好密钥后,刷新页面,题目描述就会自动开始翻译。
    • 使用题目描述右上角的“中英对照”开关来调整显示模式。

⚠️ 注意事项

  • 请确保你的网络可以访问 generativelanguage.googleapis.com。
  • 如果翻译失败,通常会显示错误信息。常见原因包括:API 密钥不正确、网络问题、或者达到了 API 的使用频率限制。
  • 本脚本为辅助工具,翻译结果仅供参考。如果对译文有疑问,请以原文为准。