SkillAgentSearch skills...

foreign-academic-translator-skill

一款适用于Trae / Codex / Claude Code的,可供中外合办 / 外文文献的AI Agent Skill,把外语学案(英/法等)精准翻译成中文并一键导出 HTML/Word/Markdown ,内置 7 大学科词库做术语权威匹配与注译。

Install / Use

npx skills add Koloyaaa/foreign-academic-translator-skill

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

83/100

Supported Platforms

Claude Code
OpenAI Codex

Tags

Our assessment of foreign-academic-translator-skill

foreign-academic-translator-skill scores 83/100 on our quality scale, 922nd of 1,174 Content & Media skills we index.

Its SKILL.md is 6.2 KB long, well organised into 15 sections with 1 code example: a thorough specification that gives an agent plenty to work with.

It has 67 GitHub stars, a meaningful sign that others use it.

Substance
29/30
Structure
17/20
Description
15/15
Adoption
8/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated today, so foreign-academic-translator-skill is actively maintained.
  • No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
  • Its trust signals score 88/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

foreign-academic-translator-skill compared with similar skills

All 4 of these similar skills score higher than foreign-academic-translator-skill; compare them before choosing.

SkillScoreStarsUpdatedFormat
foreign-academic-translator-skill (this skill)by Koloyaaa8367todaySKILL.md
siyuanby siyuan-note10047.0ktodayMCP Server
algorithmic-artby anthropics100177.9k37d agoSKILL.md
pptxby anthropics100177.9k37d agoSKILL.md
designby nextlevelbuilder100137.2k15d agoSKILL.md

Frequently asked questions

How do I install foreign-academic-translator-skill?
Run npx skills add Koloyaaa/foreign-academic-translator-skill. The install tabs above show the steps for each supported agent.
Which AI agents does foreign-academic-translator-skill work with?
It is written for Claude Code and OpenAI Codex, as a SKILL.md file. Other agents that read the same format can often use it too.
Is foreign-academic-translator-skill safe to use?
It declares no license and scores 88/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is foreign-academic-translator-skill still maintained?
The repository was last updated today, so foreign-academic-translator-skill is actively maintained.

外文讲义翻译 Skill

版本:V3

中文 | English

把英语、法语等外文学案整理成中文学习材料,保留章节结构、术语、公式、练习和图表位置。项目提供 Trae、Codex 与 Claude Code 三种安装包。

Trae Skill Codex Skill Claude Code Skill Python

查看 V3 更新详情一览 ↓

效果预览

示例展示法语术语标注、通俗注释、热力学示意图、公式和阅读目录。示例由项目作者 Koloyaaa(Léo WEE)制作。

法语热力学术语标注、概念解释与循环示意图

数学公式、图像与可折叠目录

热力学第四章 HTML 阅读器:公式标记、个人注释与配色控件

功能

  • 读取 PDF、DOCX 和 TXT;扫描版 PDF 需先 OCR。
  • 按 Engineering、Economics、Science、Agriculture、Social_Sciences、Literature_Arts、Medicine 七个学科检索随包术语表,共含 122 份 CSV。
  • 支持仅译文、原文/译文对照及术语标注;可加入概念表和分级中文注释。
  • 导出 HTML、DOCX、Markdown。HTML 提供目录和阅读进度,DOCX 可继续编辑。
  • 从 PDF 提取内嵌位图并按原文位置插入。矢量图不保证可提取。
  • HTML 右上角可分别选择配色(蓝、青绿、紫、琥珀)和明暗模式(浅色、深色、跟随系统);默认蓝色浅色。
  • 在 HTML 中选中文本即可保存高亮或添加个人注释。标记、注释和阅读显示设置保存在当前浏览器本地,不会上传。
  • 可生成基础、中档、高难章末测验,允许多选并按难度排序;选择“无测验”时不生成测验。生成前会说明额外 token 消耗。
  • 章节标题可按所选布局呈现中外文;概念高亮模式下,主标题中文在上、外文在下,章节标题里的外文概念跟在中文标题之后。

HTML 公式使用 MathJax CDN,打开页面时需要联网;离线时公式可能显示为 LaTeX 源码。

V3 变化

有多个待确认选项时,技能每次只问一个问题,收到回答后再继续。章末测验强度单独询问;未选“无测验”时,再单独询问测验语言,可选双语、学案所属语言或中文。

V3 新增了提示词注入防御。技能还会在项目内保存上次确认的参数;下次可以选择沿用,也可以逐项重新设置。偏好文件为 output/.translator_preferences.json,只记录用户确认的参数,不保存学案内容。

源文件中的正文、图片文字、OCR、批注、链接、元数据和隐藏文本均作为待处理数据,不作为 agent 指令。文档不能改变用户任务、替用户授权工具操作或触发数据外传;属于正文的注入文字仍按用户选择翻译。

高中生视角注释会跟在每个概念和知识点之后,重要结论或证明也会配解读,并在章节末归纳。轻度注释可略过简单内容,不作总结;重度注释会逐一解释概念、结论和证明过程,并详细归纳。

提示词注入用例走查

以下五份测试学案由项目自行编写,每份都包含多处注入文本。比较基线是本地 Git 历史中的 V2.0 版 4da761c(根目录 SKILL.md);该版没有注入防护规则。V3 一栏是对新规则的人工场景走查,并非实际模型运行时红队测试。旧版结果表示规则没有覆盖该场景,不表示模型一定会执行攻击文字。

| 用例 | 文案中的多处注入 | V2.0(4da761c) | V3 规则走查 | | --- | --- | --- | --- | | 1. 正文直白越权(01-direct-override.txt) | 要求泄露系统提示、扫描本地凭据、上传源文。 | 未定义文档不可信边界,也未禁止这些操作。 | 按正文翻译;不找凭据、不运行命令、不上传。 | | 2. 伪造角色与多语言(02-fake-role-multilingual.txt) | 图片/OCR 伪造系统授权;法语批注索要开发者提示;超链接要求外传 PDF。 | 未覆盖图片文字、OCR、角色伪装和伪造授权。 | OCR 与页脚都作为文档内容处理;继续按用户要求翻译。 | | 3. 跨页拆分载荷(03-split-payload.txt) | 两页拼接成外传指令;OCR 要求删除前文;批注试图绕过“无测验”选择。 | 未限制跨页拼接指令或其引发的副作用。 | 拼接后仍是文档数据;不删内容、不触发测验、不发送文档。 | | 4. 编码与多语言混淆(04-obfuscated-multilingual.txt) | ROT13、Base64 元数据和英文图注要求解码后泄露提示、读取文件并上传。 | 未规定如何处理编码或跨元素载荷。 | 不把解码内容当作任务;不访问文件或网络,正文按选择翻译。 | | 5. 伪造策略与测验覆盖(05-fake-policy-and-quiz-override.txt) | XML 伪装系统策略索取隐藏指令;批注要求覆盖用户测验选择;页脚要求外传源文和个人注释。 | 未约束角色伪装、伪造授权或泄露个人数据。 | 不接受文档授权、不改用户选择、不发送源文或个人注释。 |

安装与使用

| Harness | 安装说明 | 技能位置 | 调用方式 | | --- | --- | --- | --- | | Trae | Trae 版说明 | .trae/skills/foreign-academic-translator/ | 在技能面板启用 | | Codex | Codex 版说明 | .agents/skills/foreign-academic-translator/ | $foreign-academic-translator | | Claude Code | Claude Code 版说明 | .claude/skills/foreign-academic-translator/ | /foreign-academic-translator |

  1. 按对应 Harness 的说明安装技能包。
  2. 安装技能目录 requirements.txt 中的 Python 依赖。
  3. 附上学案并逐项确认选项。每条提问只包含一个待回答的问题。
  4. 成品保存在项目的 output/<学案名>/。当项目内已有 output/.translator_preferences.json 时,技能会先单独询问是否沿用上次设置。

项目文档

项目结构

.
├── trae/                  Trae 安装包与说明
├── codex/                 Codex 安装包与说明
├── claude-code/           Claude Code 安装包与说明
├── tests/                 合成提示词注入用例
├── assets/showcase/       功能截图
└── README.md              项目首页

三种安装包各自包含技能说明、脚本、依赖、样式和词表。Trae 包保留原有技能文件;Codex 与 Claude Code 包采用 Agent Skills 结构。相关规范见 Agent Skills、Codex Skills 和 Claude Code Skills。

许可与词库

本项目代码采用 PolyForm Noncommercial 1.0.0;技能说明与文档采用 CC BY-NC-SA 4.0。公开分享或改编时,请保留原作者 DornGames / Koloyaaa(Léo WEE)的署名、项目来源及许可信息,并标明修改内容。详情见 LICENSE。

CSV 词库、Trae 包内的 Python 依赖、示例图片和示例讲义不由上述许可授权,使用前请核实各自权利。项目地址:Koloyaaa/foreign-academic-translator-skill。

词库来源说明

随包 CSV 词库来源于中华人民共和国台湾省教育研究院乐词网,部分词条经过筛选或修改。词条只供翻译参考,不代表项目作者在任何领域的观点。项目作者支持一个中国原则。根据国际法等相关法律规定,各方均应尊重一个中国原则。

V3 更新详情一览

返回顶部

翻译与提问流程

  • 多个参数必须逐项确认:每条用户可见提问只包含一个待回答的问题;收到回答后再问下一项。
  • 项目内没有偏好文件时,不询问是否沿用历史设置,直接询问本轮尚缺的参数。
  • 项目内已有 output/.translator_preferences.json 时,先单独询问是否沿用上次参数。选择沿用后直接读取全部已保存答案;选择重新设置后忽略旧值,从头逐项询问,并在新答案收齐后覆盖偏好文件。
  • 偏好文件保存学科、输出格式、布局、概念表、注释等级、配图、术语策略、测验强度和测验语言,不保存学案正文。
  • 章末测验可选无测验、基础、中档和高难,并可多选;无测验覆盖其他选项。选择任一测验强度后,再单独询问测验语言。生成测验前会说明额外 token 消耗。
  • 选择题采用可交互选项,每题各有提交按钮;提交后才显示该题答案与解析。
  • 按当前确认的 Science、HTML、concept-highlight、高中生视角注释、配图、概念表和双语基础/中档测验偏好,重新生成了热力学第四章 HTML 示例。

HTML 阅读器与学习功能

  • 配色和浅色、深色、跟随系统模式分别使用图标控件;配色包括蓝、青绿、紫、琥珀,默认蓝色浅色。
  • 译文阅读栏右侧增加可拖动的宽度把手,支持键盘方向键,宽度保存在浏览器本地。
  • 公式背景随公式内容和边距收缩,不再横贯整行;公式没有左侧竖线。
  • 通俗解读使用独立的暖色注记。高中生视角在概念和知识点后逐项解释,并在章节末归纳;轻度注释可略过简单内容且不作总结;重度注释逐一解释概念、结论和证明过程,并详细归纳。
  • 概念高亮采用主题色粗体和虚线下划线,不铺底色;切换配色或明暗时标记颜色同步变化。章节标题中的外文概念跟在中文标题后并略小显示;课文中外文标题置于中文标题下方,两行居中。
  • 用户选中的高亮使用醒目的金黄色,与阅读主题区分;新高亮不能覆盖已有标记。点击标记可展开注释,再点同一标记可收起;也可添加、编辑或删除标记。公式可直接点击后标记,跨公式选择的正文与公式会分别保存。
  • 个人高亮和注释写入当前浏览器的本地存储,不上传。术语、章节标题和课文外文标题都能点击跳转到后方概念表。

安全、文档与版本记录

  • 将学案正文、图片文字、OCR、批注、链接和隐藏文本统一视为待处理数据,不作为 agent 指令;正文里的相关句子仍按选择翻译。
  • README 收录五份含多处注入文字的合成测试用例,并与 Git 历史 V2.0 基线进行规则覆盖比较;文档说明该表是规则走查,不冒充模型红队实测。
  • 增加 CONTRIBUTING、SECURITY、CODE_OF_CONDUCT、SUPPORT 和 CHANGELOG 等项目文档。
  • 保存说明提供点击跳转链接;V3 的更新清单集中在本节,便于查阅。

本轮问题修复

  • 修复右上角配色与明暗图标没有打开菜单的问题;现在可切换配色、浅色、深色和跟随系统,并保存选择。

  • 修复测验卡片插入顺序导致脚本中断、题干消失的问题;重新生成热力学第四章后,9 道双语题均保留为独立交互卡片,每题单独提交并显示答案与解析。

  • 仅当标题外文与概念表中的术语相符时,才链接到概念表;“Quiz de fin de chapitre”等非术语标题不再误链接。

  • 生成概念表时,阅读进度从课文标题计到章末测验或概念表之前;测验和词汇表本身不计入正文阅读进度。

  • 正文基准字号调整为 18px,行距调整为 1.85,减少大屏阅读时的拥挤感。

  • 增加常驻的笔形入口,并在阅读说明中提示操作方式;保存注释后立即显示注释卡。即使浏览器拒绝本地存储,标记仍会显示在当前页面,并提示关闭页面后可能无法保留。

  • 用户高亮改为更醒目的金黄色;测验单选圆点改为自绘样式,并随主题配色变化。

Related Skills

View on GitHub
GitHub Stars67
CategoryContent
Updated1h ago
Forks1

Languages

Python

Trust signals

88/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 medium