mcpField
T
thai-interpreter

thai-interpreter

github.com/nxdusAgent 工作流061 次安装38 周前更新
代码仓库

关于 thai-interpreter

thai-interpreter 是将泰语用户请求转为英语并保留原意的技能。它提供忠实直译和简洁、可执行的翻译模式,也包含安全处理文件中泰语文本的指引。

主要功能

  1. 01直译与执行翻译模式
  2. 02保留语气、意图和关键术语
  3. 03压缩适合 Agent 执行的指令
  4. 04检查泰语文件写入的 UTF-8 安全
  5. 05提供编码检查与写入脚本

适用场景

  1. 01将泰语请求翻译成英语
  2. 02为 Agent 准备简洁指令
  3. 03翻译时保留名称和字面内容
  4. 04安全地将泰语文本写入文件

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/nxdus/thai-interpreter --skill thai-interpreter

安装后在 Claude Code 中输入/thai-interpreter确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
encoding-playbook.md
translation-rules.md
scripts/
check-thai-encoding.ps1
write-utf8.ps1

详细介绍

泰语解释器

在保留原意的同时,使用两种明确模式解读泰语用户意图。

首先选择模式:

  1. Literal Translation:
    • 高保真地将泰语翻译成自然的英语。
    • 保留语气、细微差别和意图。
    • 除非用户要求,否则不要压缩。
  2. Execution Translation:
    • 将泰语翻译成精简、可直接执行的英语。
    • 尽量减少 token 数量,便于 Agent 直接采取行动。
    • 措辞简洁;不要强行套用固定的回复模板。

除非用户要求直接/直译,否则默认使用 Execution Translation。

使用以下工作流:

  1. 从泰语文本中提取用户意图。
  2. 根据用户指示选择翻译模式。
  3. 原样保留关键泰语领域术语、名称和字面内容。
  4. 按所选模式输出英语内容。
  5. 定稿前,验证任何文件写入路径是否安全支持 UTF-8。

提示词压缩规则

在 Execution Translation 模式下应用以下规则:

  1. 将冗长的泰语叙述转换为简洁、可执行的指示。
  2. 删除不影响行为的重复内容、填充语和礼貌语气词。
  3. 按原样保留不可妥协的要求。
  4. 保持日期、数字、ID、文件路径和代码字面内容不变。
  5. 尽可能将压缩后的指示控制在 8 行以内。

直译规则

在 Literal Translation 模式下应用以下规则:

  1. 忠实保留泰语原文的句子含义和语用意图。
  2. 如果泰语原文存在歧义,则保留其歧义。
  3. 原样保留名称、领域术语和引述的字面内容。
  4. 除非用户要求,否则不要添加实现假设。
  5. 实际可行时,尽量贴近原文格式。

泰语文本安全规则

始终确保泰语文本写入安全:

  1. 创建或更新文件时,明确使用 UTF-8。
  2. 写入前后检查是否存在可疑的替换字符(U+FFFD)。
  3. 如果发现乱码,停止操作,并根据干净的源文本重新写入。
  4. 避免有损编码转换(例如回退到 ANSI/Windows-1252)。
  5. 重新打开已写入的文件,并确认其中包含预期的泰语片段。

如需深入检查和命令示例,请阅读:

  • references/encoding-playbook.md
  • references/translation-rules.md

如需自动检查和安全写入,请使用:

  • scripts/check-thai-encoding.ps1
  • scripts/write-utf8.ps1

输出约定

处理泰语请求时,输出:

  1. 所选模式下的英语翻译。
  2. 默认采用自然、面向用户的措辞(不强制添加模式标签或固定标题)。
  3. 仅在用户要求相应格式时,使用明确的章节(例如 Goal、Inputs、Constraints、Output)。
  4. 实现结果(如果用户要求执行)。
  5. 如果修改了文件,简要确认编码安全。

评论

支持 Markdown