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

VS 2022 Pro中Multilingual App Toolkit无法翻译,疑与密钥有关?

Multilingual App Toolkit 无法生成翻译内容排查建议

问题背景

我和同事均在Windows 10环境下使用VS 2022 Pro(以下简称VS)、Multilingual App Toolkit(以下简称MAT)及Azure Translator服务翻译RESX资源至其他语言。此前MAT在我的工作站上正常可用,但重建工作站后,VS可正常运行,MAT却无法生成翻译结果——中间XLIFF文件及最终RESX文件均无翻译内容,MAT看似运行但无任何变化。同事使用相同工具仍可正常工作。

我们发现Azure Translator服务密钥在VS重启后无法保存,其他设置可正常留存;但即使在未关闭VS的情况下重新输入密钥并启动翻译,仍无法生成翻译内容。我已查看以下Stack Overflow回答:

  1. 《Why is the Multilingual App Toolkit not generating machine translations?》
  2. 《Multilingual App Toolkit .xlf file is not updated during build》
  3. 《Multilingual App Toolkit translation service broken》

排查步骤

  • 重置MAT配置文件
    找到MAT的用户配置目录(通常为C:\Users\[你的用户名]\AppData\Local\Microsoft\Multilingual App Toolkit),删除该目录下所有配置文件,重启VS后重新配置Azure密钥,尝试再次翻译。
  • 核对Azure Translator服务信息
    确认你的Azure密钥对应的Translator服务区域和MAT配置的区域完全一致;同时登录Azure门户,检查密钥是否有效、是否有足够调用额度,以及服务是否处于正常运行状态。
  • 验证VS与MAT版本兼容性
    对比同事的VS 2022 Pro版本号(VS帮助→关于中查看)和MAT版本,确保你的MAT是适配当前VS版本的最新稳定版。可卸载现有MAT后,从VS Marketplace重新安装对应版本。
  • 检查项目权限与路径
    确认项目所在文件夹具备读写权限,避免因权限不足导致MAT无法写入XLIFF/RESX文件;同时确保项目路径中无中文、特殊字符(如空格、&、#等),部分工具对特殊路径支持不佳。
  • 启用MAT详细日志
    在VS的MAT设置中开启详细日志记录,触发翻译后查看项目目录.Multilingual文件夹下的日志文件,根据日志中的错误信息定位问题(如密钥验证失败、网络请求超时等)。
  • 重置VS用户配置
    打开VS开发者命令提示符,执行devenv /resetuserdata重置用户设置,重启VS后重新配置MAT和Azure密钥,排除用户设置损坏导致的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 09:01:02