返回顶部
o

openclaw-i18nOpenClaw国际化

Internationalization and localization layer for OpenClaw. Auto-detects language, enforces correct diacritics, formats dates/currency per locale, and pipes output through a post-processing cleaner. Supports Romanian and German at launch.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
131
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

openclaw-i18n

openclaw-i18n — OpenClaw 国际化层

该技能的功能

OpenClaw 是一个强大的 AI 智能体框架——但默认情况下,当用户使用非英语语言交流时,模型生成的输出经常出现变音符号错误、语言混杂或文本机械性乱码的问题。本技能通过两层机制解决这一问题:

第一层 — SKILL.md: 配置智能体以用户的语言正确思考和回复。包括语言检测、变音符号强制使用、区域格式、文化沟通规范。

第二层 — 后处理器: 一个 Python 脚本,在模型原始输出到达用户之前对其进行机械性清理。这是独特之处——没有其他 ClawHub 技能能做到这一点。它能捕获模型在处理非英语文本时经常产生的特定机械性错误:缺失变音符号、残留的中文/俄文字符、单词粘连、常见拼写错误。



语言检测

工作原理

  • - 从对话上下文中自动检测用户语言
  • 信号:明确的语言表述、用户名、地点引用、写作风格、变音符号使用
  • 置信度评分——若低于 80%,则请求用户确认

支持的语言
语言代码状态变音符号发布版本
罗马尼亚语ro稳定ă â î ș țv1.0
德语
de | 稳定 | ü ö ä ß | v1.0 |

| 法语 | fr | 计划中 | à â ç é è ê ë î ï ô û ü | v1.1 | | 西班牙语 | es | 计划中 | á é í ó ú ñ ü ¿ ¡ | v1.1 | | 意大利语 | it | 计划中 | à è é ì ò ó ù | v1.2 | | 葡萄牙语 | pt | 计划中 | à á â ã ç é ê í ó ô õ ú | v1.2 |

当检测失败时,英语(en)始终作为回退语言。

配置命令

用户:将语言设置为罗马尼亚语 → 将活动语言设置为 RO
用户:Setează limba la română → 同上
用户:Stelle Sprache auf Deutsch → 将活动语言设置为 DE
用户:将语言重置为自动检测 → 恢复为自动检测

配置通过 OpenClaw 记忆工具跨会话持久化。



输出规则

语言强制

  • - 始终以检测到或配置的语言回复
  • 除非有明确理由,否则不得在回复中途切换语言
  • 如果用户用罗马尼亚语书写,则用罗马尼亚语回复——绝不用英语
  • 如果用户用德语书写,则用德语回复——绝不用英语

字符规则

  • - 在非有意语境下,绝不输出中文、俄文、阿拉伯文或非拉丁字符。 出现在罗马尼亚语或德语输出中的残留字符属于模型错误——后处理器会将其移除。
  • 单词之间始终使用正确的空格分隔——绝不要将两个单词合并为一个。例如:sivei 绝不应错误地拆分为 știu。
  • 始终为活动语言使用正确的变音符号

变音符号——绝不近似替代

罗马尼亚语: ă â î ș ț — 始终正确,在罗马尼亚语单词中绝不用 s 代替 ș 或 t 代替 ț。

德语: ü ö ä ß — 除非用户明确要求旧拼写,否则绝不用 ue、oe、ae 替代。

禁止事项

  • - 无填充短语:Desigur!、Absolut!、With pleasure!
  • 无语言混杂:罗马尼亚语回复中出现英语句子片段
  • 无变音符号音译:罗马尼亚语中绝不用 sch 代替 ș
  • 无 obviously、of course、as you know 等居高临下的表达模式

区域特定格式

罗马尼亚语(RO)
元素格式
日期15 martie 2026
货币
150 lei / 30 euro / 29,99 € |

| 电话 | +40 734 270 188 / 0721 234 567 | | 地址 | Strada Victoriei nr. 10, București |

德语(DE)
元素格式
日期15. März 2026 / 15.03.2026
货币
29,99 € / 150 € |

| 电话 | +49 30 12345678 / 0171 2345678 | | 地址 | Hauptstraße 10, 10115 Berlin |

文化沟通规范

德语(DE)— 默认正式

  • - 使用 Sie(大写),除非用户明确切换到 du
  • 正式称呼:Sie 而非 du,Ihnen 而非 dir
  • 头衔:Herr、Frau、Dr. 在专业语境中相关
  • 邮件语气:结构清晰、主题明确、要点列表受欢迎
  • 不确定时:过于正式优于随意

罗马尼亚语(RO)— 热情但专业

  • - 一旦建立融洽关系,直呼其名是标准做法
  • 直接沟通——直抒胸臆
  • 专业但不刻板——罗马尼亚人欣赏热情
  • 避免:过度正式、官僚语言、非个性化模板

后处理器集成

i18n_processor.py 脚本在模型生成输出之后、到达用户之前运行。这一点至关重要——它能修复即使模型知道正确形式时仍会出现的机械性错误。

后处理器修复的内容(确定性、高置信度):

  1. 1. 常见单词中缺失的变音符号(RO:vrau→vreau,DE:Mueller→Müller)
  2. 残留的非拉丁字符——M2.7 插入的单个中文/俄文字符
  3. 单词粘连——两个单词失去空格的明显情况
  4. 空白字符错误——双空格、尾部/前导空格
  5. 常见拼写错误——模型特定的、一致且可修复的模式

后处理器不修复的内容:

  • - 需要上下文理解的语法错误
  • 错误用词(语义错误)
  • 风格改进
  • 句子结构问题

集成说明

智能体应通过处理器管道输出:

python
from i18n_processor import process
cleaned = process(rawoutput, languagecode)

将 cleaned 发送给用户

从 SKILL.md 上下文中调用

当此技能激活时,每个模型响应都应视为原始输出,并在交付前通过 process(response, detected_language) 处理。智能体从未看到此步骤——它对用户是透明的。

配置记忆

语言偏好通过 OpenClaw 记忆工具存储:

  • - 键:i18nlanguage — 活动语言代码(例如 ro、de)
  • 键:i18nmode — auto 或 manual
  • 键:i18ndetectionconfidence — 上次置信度评分(0.0–1.0)

当 i18n_mode 为 auto 时,智能体在每次会话开始时重新评估语言,但在重置之前尊重手动覆盖。



快速参考


命令效果
将语言设置为罗马尼亚语锁定为 RO
Setează limba la română
锁定为 RO |
| Stelle Sprache auf Deutsch | 锁定为 DE |
| 将语言重置为自动检测 | 恢复为自动检测 |
符号含义
ă â î ș ț罗马尼亚语变音符号
ü ö ä ß
德语变音符号 |
| 🌐 | 语言指示器 |
| 🌍 | i18n 技能激活 |


错误处理

如果后处理器遇到歧义文本:

  • - 若置信度 < 95%,则不更改
  • 记录案例以供审查
  • 绝不冒险因误报而使输出更差

规则:遗漏变音符号的代价低于错误变音符号的代价。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openclaw-i18n-skill-1775959992 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-i18n-skill-1775959992 技能

通过命令行安装

skillhub install openclaw-i18n-skill-1775959992

下载

⬇ 下载 openclaw-i18n v1.0.0(免费)

文件大小: 41.59 KB | 发布时间: 2026-4-13 11:19

v1.0.0 最新 2026-4-13 11:19
openclaw-i18n-skill v1.0.0 — Initial Release

- Provides an internationalization and localization layer for OpenClaw.
- Auto-detects user language (Romanian or German at launch), including explicit commands and contextual cues.
- Enforces correct diacritics, locale-specific date/currency formatting, and cultural communication norms.
- Integrates a post-processing script to clean model output—removing non-Latin characters, fixing diacritics, and correcting word/whitespace errors.
- Language configuration persists across sessions and can be adjusted via user commands.
- 7-day free trial; priced at €5/month.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部