关于 thai-interpreter
thai-interpreter 是将泰语用户请求转为英语并保留原意的技能。它提供忠实直译和简洁、可执行的翻译模式,也包含安全处理文件中泰语文本的指引。
主要功能
- 01直译与执行翻译模式
- 02保留语气、意图和关键术语
- 03压缩适合 Agent 执行的指令
- 04检查泰语文件写入的 UTF-8 安全
- 05提供编码检查与写入脚本
适用场景
- 01将泰语请求翻译成英语
- 02为 Agent 准备简洁指令
- 03翻译时保留名称和字面内容
- 04安全地将泰语文本写入文件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ nxdus/ thai-interpreter --skill thai-interpreter安装后在 Claude Code 中输入/thai-interpreter确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/encoding-playbook.mdtranslation-rules.mdscripts/check-thai-encoding.ps1write-utf8.ps1详细介绍
泰语解释器
在保留原意的同时,使用两种明确模式解读泰语用户意图。
首先选择模式:
Literal Translation:- 高保真地将泰语翻译成自然的英语。
- 保留语气、细微差别和意图。
- 除非用户要求,否则不要压缩。
Execution Translation:- 将泰语翻译成精简、可直接执行的英语。
- 尽量减少 token 数量,便于 Agent 直接采取行动。
- 措辞简洁;不要强行套用固定的回复模板。
除非用户要求直接/直译,否则默认使用 Execution Translation。
使用以下工作流:
- 从泰语文本中提取用户意图。
- 根据用户指示选择翻译模式。
- 原样保留关键泰语领域术语、名称和字面内容。
- 按所选模式输出英语内容。
- 定稿前,验证任何文件写入路径是否安全支持 UTF-8。
提示词压缩规则
在 Execution Translation 模式下应用以下规则:
- 将冗长的泰语叙述转换为简洁、可执行的指示。
- 删除不影响行为的重复内容、填充语和礼貌语气词。
- 按原样保留不可妥协的要求。
- 保持日期、数字、ID、文件路径和代码字面内容不变。
- 尽可能将压缩后的指示控制在 8 行以内。
直译规则
在 Literal Translation 模式下应用以下规则:
- 忠实保留泰语原文的句子含义和语用意图。
- 如果泰语原文存在歧义,则保留其歧义。
- 原样保留名称、领域术语和引述的字面内容。
- 除非用户要求,否则不要添加实现假设。
- 实际可行时,尽量贴近原文格式。
泰语文本安全规则
始终确保泰语文本写入安全:
- 创建或更新文件时,明确使用 UTF-8。
- 写入前后检查是否存在可疑的替换字符(U+FFFD)。
- 如果发现乱码,停止操作,并根据干净的源文本重新写入。
- 避免有损编码转换(例如回退到 ANSI/Windows-1252)。
- 重新打开已写入的文件,并确认其中包含预期的泰语片段。
如需深入检查和命令示例,请阅读:
references/encoding-playbook.mdreferences/translation-rules.md
如需自动检查和安全写入,请使用:
scripts/check-thai-encoding.ps1scripts/write-utf8.ps1
输出约定
处理泰语请求时,输出:
- 所选模式下的英语翻译。
- 默认采用自然、面向用户的措辞(不强制添加模式标签或固定标题)。
- 仅在用户要求相应格式时,使用明确的章节(例如
Goal、Inputs、Constraints、Output)。 - 实现结果(如果用户要求执行)。
- 如果修改了文件,简要确认编码安全。
评论
支持 Markdown