foreign-academic-translator-skill
一款适用于Trae / Codex / Claude Code的,可供中外合办 / 外文文献的AI Agent Skill,把外语学案(英/法等)精准翻译成中文并一键导出 HTML/Word/Markdown ,内置 7 大学科词库做术语权威匹配与注译。
Install / Use
npx skills add Koloyaaa/foreign-academic-translator-skillInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
Content & MediaSupported Platforms
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.
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.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| foreign-academic-translator-skill (this skill)by Koloyaaa | 83 | 67 | today | SKILL.md |
| siyuanby siyuan-note | 100 | 47.0k | today | MCP Server |
| algorithmic-artby anthropics | 100 | 177.9k | 37d ago | SKILL.md |
| pptxby anthropics | 100 | 177.9k | 37d ago | SKILL.md |
| designby nextlevelbuilder | 100 | 137.2k | 15d ago | SKILL.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 content
View source on GitHub外文讲义翻译 Skill
版本:V3
把英语、法语等外文学案整理成中文学习材料,保留章节结构、术语、公式、练习和图表位置。项目提供 Trae、Codex 与 Claude Code 三种安装包。
效果预览
示例展示法语术语标注、通俗注释、热力学示意图、公式和阅读目录。示例由项目作者 Koloyaaa(Léo WEE)制作。



功能
- 读取 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 |
- 按对应 Harness 的说明安装技能包。
- 安装技能目录
requirements.txt中的 Python 依赖。 - 附上学案并逐项确认选项。每条提问只包含一个待回答的问题。
- 成品保存在项目的
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
siyuan
47.0kAn open-source, privacy-first, self-hosted knowledge workspace where humans and AI agents work together 开源、隐私优先、自托管的知识工作空间,让人与智能体在此协作
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
pptx
177.9kUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an em…
design
137.2kComprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG…
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
