You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于MS Text API的generalnn类别词典使用及Hub术语上传的技术问询

微软文本翻译API generalnn类别词典使用问题解答

1. generalnn类别支持直接使用词典吗?

答案是不行。generalnn是微软翻译的通用神经机器翻译模型类别,目前没有直接绑定自定义词典的功能,没法让预设的术语自动在翻译过程中生效。

2. 上传词典到Hub能让generalnn生效吗?

同样不行。Hub上上传的术语词典是为Custom Translator自定义训练引擎设计的——也就是你自己训练的专属翻译模型,而通用的generalnn模型并不读取Hub里的词典配置,所以上传后也不会对generalnn的翻译结果产生影响。

关于你提到的<mstrans:dictionary>标签临时方案

你说的这个方法确实是当前能实现术语强制翻译的临时手段,但它的局限确实很明显:

  • 必须在发送翻译请求前手动预处理每一段文本,给要固定译法的术语套上标签,这会增加额外的开发和维护成本;
  • 完全不适合多语言翻译场景:标签里的translation参数是固定死目标语言译法的,如果你需要同时翻译到多种语言,就得针对每种语言单独修改文本里的标签内容,效率极低。

一些替代方案

如果你的业务场景对术语一致性要求较高,可以考虑这两个方向:

  • 改用Custom Translator:上传术语词典后训练自己的专属翻译模型,这样翻译时会自动应用预设术语,而且天然支持多语言场景;
  • 翻译后做术语替换:先用generalnn完成翻译,再通过自己的术语匹配逻辑(比如正则匹配、哈希表替换)把结果里的术语替换成标准译法,这种方式不需要预处理原文,也能适配多语言需求。

内容的提问来源于stack exchange,提问作者Andrew Poblocki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 11:10:06