您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

什么是自定义翻译?What is Custom Translator?

自定义翻译是 Microsoft Translator 服务的一项功能,允许翻译企业、应用开发人员和语言服务提供者生成自定义的神经机器翻译 (NMT) 系统。Custom Translator is a feature of the Microsoft Translator service, which enables Translator enterprises, app developers, and language service providers to build customized neural machine translation (NMT) systems. 自定义的翻译系统可无缝集成到现有的应用程序、工作流和网站中。The customized translation systems seamlessly integrate into existing applications, workflows, and websites. 自定义翻译提供的功能类似于 Microsoft Translator Hub 为统计机器翻译 (SMT) 提供的功能,但专用于神经机器翻译 (NMT) 系统。Custom Translator offers similar capabilities to what Microsoft Translator Hub does for Statistical Machine Translation (SMT), but exclusively for Neural Machine Translation (NMT) systems.

使用自定义翻译生成的翻译系统可以通过同一个基于云、安全、高效且高度可缩放的 Microsoft 文本翻译 API V3 来使用,该 API 版本每天为数十亿条翻译提供支持。Translation systems built with Custom Translator are available through the same cloud-based, secure, high performance, highly scalable Microsoft Translator Text API V3, that powers billions of translations every day.

自定义翻译支持三十多种语言,可以直接映射到适用于 NMT 的语言。Custom Translator supports more than three dozen languages, and maps directly to the languages available for NMT. 如需完整的列表,请参阅 Microsoft Translator 语言For a complete list, see Microsoft Translator Languages.

功能Features

自定义翻译提供不同的功能,用于生成自定义翻译系统,然后即可对其进行访问。Custom Translator provides different features to build custom translation system and subsequently access it.

FeatureFeature 说明Description
利用神经机器翻译技术Leverage neural machine translation technology 利用自定义翻译提供的神经机器翻译 (NMT) 来改进翻译。Improve your translation by leveraging neural machine translation (NMT) provided by Custom translator.
生成了解业务术语的系统Build systems that knows your business terminology 使用并行文档自定义并生成翻译系统,该系统了解在你自己的业务和行业中使用的术语。Customize and build translation systems using parallel documents, that understand the terminologies used in your own business and industry.
使用字典来生成模型Use a dictionary to build your models 如果没有训练数据集,可以只使用字典数据训练一个模型。If you don't have training data set, you can train a model with only dictionary data.
与他人协作Collaborate with others 将工作与他人共享,与团队协作。Collaborate with your team by sharing your work with different people.
访问自定义翻译模型Access your custom translation model 可以通过 Microsoft 文本翻译 API V3 使用现有的应用程序/程序来随时访问自定义翻译模型。Your custom translation model can be accessed anytime by your existing applications/ programs via Microsoft Translator Text API V3.

获取更好的翻译Get better translations

Microsoft Translator 在 2016 年发布了神经机器翻译 (NMT)Microsoft Translator released Neural Machine Translation (NMT) in 2016. NMT 的翻译质量相对于行业标准的统计机器翻译 (SMT) 技术有很大的进步。NMT provided major advances in translation quality over the industry-standard Statistical Machine Translation (SMT) technology. 由于 NMT 在翻译之前能够更好地理解完整句子的上下文,因此其提供的翻译质量更高、更类似于人类且更流畅。Because NMT better captures the context of full sentences before translating them, it provides higher quality, more human-sounding, and more fluent translations. 自定义翻译为自定义模型提供 NMT,因此翻译质量更好。Custom Translator provides NMT for your custom models resulting better translation quality.

可以使用以前翻译的文档生成一个翻译系统。You can use previously translated documents to build a translation system. 这些文档包括特定于领域的术语和样式,比通用翻译系统更好。These documents include domain-specific terminology and style, better than a generic translation system. 用户可以上传 ALIGN、PDF、LCL、HTML、HTM、XLF、TMX、XLIFF、TXT、DOCX 和 XLSX 文档。Users can upload ALIGN, PDF, LCL, HTML, HTM, XLF, TMX, XLIFF, TXT, DOCX, and XLSX documents.

自定义翻译也接受在文档级别并行的数据,使数据收集和准备更有效。Custom Translator also accepts data that's parallel at the document level to make data collection and preparation more effective. 如果用户可以访问相同内容的多种语言版(但每种语言的内容都位于单独的文档中),自定义翻译将能够跨文档自动匹配句子。If users have access to versions of the same content in multiple languages but in separate documents, Custom Translator will be able to automatically match sentences across documents.

如果提供的训练数据类型和数量适当,则在使用自定义翻译时,常常可以看到获得的 BLEU 分数在 5 到 10 分之间。If the appropriate type and amount of training data is supplied, it's not uncommon to see BLEU score gains between 5 and 10 points by using Custom Translator.

提高工作效率和成本效益Be productive and cost effective

使用自定义翻译时,训练和部署自定义系统不需任何编程技能。With Custom Translator, training and deploying a custom system doesn't require any programming skills.

使用安全的自定义翻译门户时,用户可以通过一个直观的用户界面来上传训练数据、训练系统和测试系统,并将其部署到生产环境。Using the secure Custom Translator portal, users can upload training data, train systems, test systems, and deploy them to a production environment through an intuitive user interface. 然后,系统会在数小时内(实际时间取决于训练数据大小)可供大规模使用。The system will then be available for use at scale within a few hours (actual time depends on training data size).

自定义翻译也可通过专用 API(目前为预览版)以编程方式进行访问。Custom Translator can also be programmatically accessed through a dedicated API (currently in preview). 有了该 API,用户就可以通过自己的应用或 Web 服务定期对训练的创建和更新进行管理。The API allows users to manage creating or updating training on a regular basis through their own app or webservice.

使用自定义模型来翻译内容时,其价格取决于用户的文本翻译 API 定价层。The cost of using a custom model to translate content is based on the user’s Translator Text API pricing tier. 如需定价层详细信息,请参阅认知服务文本翻译 API 定价网页See the Cognitive Services Translator Text API pricing webpage for pricing tier details.

随时随地在所有应用和服务上进行安全的翻译Securely translate anytime, anywhere on all your apps and services

可以在任何设备上使用标准的 REST 技术通过 Microsoft 文本翻译 API 以无缝方式访问自定义系统,并将其集成到任意产品或业务工作流。Custom systems can be seamlessly accessed and integrated into any product or business workflow, and on any device, via the Microsoft Translator Text API through standard REST technology.

后续步骤Next steps