SuperAPI AI 工具集

ai-translating-content

写作与研究

查看项目

更新于 10-15 23:58

技能介绍

用途:该技能面向使用 DSPy 进行 AI 翻译的任务,目标是在多语言转换时保留品牌语气、强制术语表一致,并支持批量 i18n 工作流。适用于把应用文案翻译为西班牙语、本地化营销内容等场景。\n\n主要能力:先用 dspy.Predict 与自定义 dspy.Signature 构建基础翻译器;通过 Pydantic 输出模型附加术语表强制(glossary 字段中词条必须原样出现);以显式 tone 字段(casual、neutral、formal)控制语气,而非依赖模型从 locale 推断;提供逐键批量翻译 i18n JSON 文件的函数写法,并建议每个字符串单独翻译或 3-5 条小批处理;可加入 confidence 评分与 needs_review 标记低置信片段。质量评估部分用 glossary_compliance 与 MeaningPreservationJudge 组合为 translation_metric,并可配合 dspy.MIPROv2 优化提示。\n\n使用方式:安装命令为 npx skills add lebsral/DSPy-Programming-not-prompting-LMs-skills --skill <name>;配置 dspy.LM 后定义 Signature 并调用 dspy.Predict 即可。文中给出基础翻译、术语表、语气、批量 i18n 等代码示例。\n\n限制与注意:不适用于高流量低风险字符串(建议 DeepL/Google 翻译)、法律医疗等受监管文档(用认证人工翻译)、单词查询、高吞吐实时聊天翻译。文档提醒:相关 locale 对之间需用完整语言标签(如 Portuguese (Portugal));术语表被翻译时可改用 dspy.ChainOfThought;dspy.Assert/dspy.Suggest 在 DSPy 3.x 已弃用,建议改用 dspy.Refine;勿把大批字符串拼接成单次调用。具体收费、价格与平台效果资料未提供。