当一次翻译不足时:为真实语言构建 konid
Source: Dev.to
问题
在用法语起草工作邮件时,我只为一句话使用了 Google 翻译。该工具只给了我一个翻译,且没有标明正式程度,于是我不小心用了“过于正式的陌生人”语气。
问题不在于翻译工具出错,而在于它们只提供唯一答案,而自然语言拥有多个语域。例如,日语的 “I missed you today” 可以用多种方式表达,每种方式适用于不同的关系。工具应该呈现这些选项,而不是替你决定。
解决方案:konid
konid 为每个查询返回三个选项,按从随意到正式的顺序排列,并为每个语域标注并解释。
语域示例(普通话)
- 我今天想你了 – 温暖、日常
- 今天一直在想你 – 亲密,情感更浓厚
- 今天甚是想念你 – 正式‑文学,类似你在书面上会看到的表达,而非口语
文化注释会解释为何第三个选项在口语中显得古雅。所有三个选项都可以通过内置音频播放,音频使用 node-edge-tts 直接通过扬声器输出(无需 API 密钥)。
功能
- 每次查询三种输出,并清晰标注语域
- 音频播放 每个选项
- 文化注释 解释语域细微差别
- 支持 13 种语言:普通话、日语、韩语、西班牙语、法语、德语、葡萄牙语、意大利语、俄语、阿拉伯语、印地语等
- MIT 许可证,开源
安装与使用
将 konid 作为 MCP 服务器运行,可在 Claude Code、Cursor、VS Code Copilot、Windsurf、Zed、JetBrains 和 Claude Cowork 中使用。
claude mcp add konid-ai -- npx -y konid-ai
也可以通过开发者模式将其作为 ChatGPT 应用安装,使用以下端点:
https://konid.fly.dev/mcp
许可证
MIT 许可证。源码: