我在VS2015上使用Visual Studio扩展MAT 4.0来本地化一些WPF和WinForms应用程序。截至5月1日(昨天),“生成机器翻译”功能已停止工作。根据异常消息,这是因为MS Translator service has been moved from DataMarket to Azure。
我已经尝试在Azure上订阅翻译服务(按照异常消息的指示),但我不认为MAT正在使用登录的VS用户的帐户。仍然无效。
TranslateApiException:无效的身份验证令牌。 Microsoft DataMarket已停用。请在https://portal.azure.com的认知服务部分订阅Microsoft Translator。请访问https://cognitive.uservoice.com/knowledgebase/articles/1128340-announcements-action-required-before-april-30-20以查找详细说明。 :ID = 1230.V2_Soap.GetTranslations.4EAC0341
显然这一举动已经计划了一段时间,所以我很困惑为什么工具包没有更新。
有人对此有任何见解吗?
答案 0 :(得分:1)
针对VS 2017的MAT的修复是目前的测试。该修复程序正被移植到MAT for VS 2013& VS 2015。
请注意,一个关键更改是需要在公告中报告Azure订阅。设置免费的2m char,因为它应该涵盖主要的用例。
我将在修复程序准备就绪时发布此处以及将提供程序连接到Azure服务的说明。
更新:已发布使用用户提供的Azure订阅的修补程序。固定版本是MAT 4.0.1610(VS 2015 / VS2013)和MAT 4.0.8610.0(VS 2017)。
安装更新后,您需要向提供商提供访问密钥,否则您将收到一条消息,其中包含指示的链接。详细信息如下:https://multilingualapptoolkit.uservoice.com/knowledgebase/articles/1167898