visual-studio - 多语言应用程序工具包翻译服务损坏

标签 visual-studio multilingual-app-toolkit

我正在使用 Visual Studio 扩展 MAT 4.0在 VS2015 上本地化一些 WPF 和 WinForms 应用程序。截至 5 月 1 日(昨天),“生成机器翻译”功能停止工作。根据异常消息,这是因为MS Translator service has been moved from DataMarket to Azure .

我已尝试订阅 Azure 上的翻译服务(按照异常消息的指示),但我认为 MAT 没有使用登录的 VS 用户帐户。还是不行。

TranslateApiException: Invalid authentication token. Microsoft DataMarket is retired. Please subscribe to Microsoft Translator, in the Cognitive Services section at https://portal.azure.com. Please visit https://cognitive.uservoice.com/knowledgebase/articles/1128340-announcements-action-required-before-april-30-20 to find detailed instructions. : ID=1230.V2_Soap.GetTranslations.4EAC0341

显然这一举措已经计划了一段时间,所以我很困惑为什么工具包没有更新。

有人对此有任何见解吗?

最佳答案

VS 2017 的 MAT 修复当前正在测试中。该修复程序已向后移植到 VS 2013 和 VS 2015 的 MAT。

请注意,一个关键变化是需要拥有 Azure 订阅(如公告中所述)。设置免费的 2m 字符,因为它应该涵盖主要的使用案例。

修复完成后,我将在此处发布,以及将提供商连接到 Azure 服务的说明。

更新:修复已发布,该修复使用用户提供的 Azure 订阅。固定版本是 MAT 4.0.1610 (VS 2015/VS2013) 和 MAT 4.0.8610.0 (VS 2017)。

安装更新后,您需要向提供商提供访问 key ,否则您将收到一条包含说明链接的消息。详细信息在这里:https://multilingualapptoolkit.uservoice.com/knowledgebase/articles/1167898

关于visual-studio - 多语言应用程序工具包翻译服务损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43744282/

相关文章:

c++ - 更改 .exe 文件版本(来自 C++ 项目)

c++ - 链接静态库

C#:如何将网站项目转换为 Web 项目

visual-studio-2015 - MultiLingual App Toolkit 停止工作 - 提供程序错误总是

localization - 在 UWP Style Setter 中使用字符串资源

c# - 尝试在项目上启用多语言应用程序工具包时,没有任何反应

sql-server - Microsoft Visual Studio 2017 Shell 的缺失组件(已隔离)

node.js - NodeJs命令提示符窗口立即关闭