跳到主要内容

翻译提示词与自定义参数

AI 翻译的质量很大程度取决于提示词。妙幕为每个 AI 翻译服务提供系统提示词 / 用户提示词两个可编辑模板,并支持变量替换。

修改位置​

「翻译」页面 → 选择任一 AI 服务商 → 展开「高级选项」。改动只影响该服务商,方便为不同模型调不同话术。

变量系统​

变量说明替换示例
${sourceLanguage}源语言名称英语、日语
${targetLanguage}目标语言名称简体中文、法语
${content}待翻译的字幕内容(批次 JSON 内容)
${glossary}本批命中的词条(系统提示词可用)SmartSub → 妙幕
${summary}本集通读摘要(可选逃生口)见下方说明

变量在执行时被实际值替换。默认提示词已针对字幕场景调优(口语化、简洁、忠实原文),大多数场景无需修改。

出厂系统提示词不含 ${summary}。开启「生成摘要」后,摘要块会自动追加到 system 末尾。只有想把摘要插到输出格式段之前时,才在自定义系统提示词里手动加入 ${summary}。摘要正文可能含 ${...} 字样,系统只渲染一轮,不会二次展开。

通读摘要本身使用「翻译」页底部的摘要提示词(产品级一份,与服务商无关)。变量只有 ${sourceLanguage} / ${targetLanguage};命中的词库由系统追加,供对照、避免另造译名。摘要正文里的专名保持源字幕写法,中文译名交给后续翻译批次的词库注入。

词库、摘要与对齐防护会自动附加

启用术语表后,命中的词条会自动注入提示词;开启「生成摘要」且翻译服务为 AI 时,摘要会自动注入;开启「回显对齐校验」后,提示词会自动附加回显要求。这几部分由系统管理,你的自定义模板无需处理。

摘要会随每个翻译批次重发(system 每批都带上)。小批量时额外输入 token 会乘以批次数,可在服务商配置里调大批量翻译数量来摊薄。

领域定制示例​

技术教程:

你是软件领域的资深翻译。将${sourceLanguage}字幕翻译成${targetLanguage}:
1. 专业术语使用业界通用译法,代码、命令、变量名保持原样不翻译
2. 语言简洁口语化,适合字幕显示

影视对白:

你是影视字幕翻译专家。将${sourceLanguage}对白翻译成自然地道的${targetLanguage}:
1. 保留角色语气与情感色彩,俚语转换为目标语言中的等效表达
2. 译文长度尽量贴近原文节奏,便于观看

调整提示词后建议用「测试翻译」按钮试跑几条,确认输出格式正常再开始批量任务。

自定义请求参数​

除了提示词,每个 AI 服务还支持自定义请求参数,精确控制模型行为(如 temperature、top_p 或服务商特有参数):

  • 在服务商配置页点「配置参数」,界面直接添加与管理,无需改代码
  • 支持 String / Float / Boolean / Array / Object / Integer 类型,修改实时校验
  • 参数配置支持导出导入,方便分享和备份
  • 「思考模式」开关本质就是按服务商自动下发对应的关闭 / 开启思考参数,无需手动配

嵌套 JSON 参数​

如果服务商要求对象形式的请求体参数,在「请求体参数」中填写参数名,类型选择「对象」,再输入 JSON,例如参数名 thinking、值:

{ "type": "enabled" }

对象可以包含嵌套对象、数组、布尔值、数字及 null;最外层必须是对象。编辑区支持 Enter 换行,点击「添加」或按 Ctrl/⌘ + Enter 提交。无效 JSON 会显示错误并保留上一次有效值,清空输入不会删除参数,删除请使用该行的删除按钮。

导入和重新打开配置时,会自动识别对象类型。对象形式的 thinking 原样发送给服务商;旧的字符串 enabled / disabled / auto 继续按原有规则转换。具体参数结构与取值请以所用服务商及模型支持的格式为准。

下一步​