什麼是 Translator Text API?What is the Translator Text API?

您可以輕鬆地在應用程式、網站、工具和解決方案中整合翻譯工具文字 API。The Translator Text API is easy to integrate in your applications, websites, tools, and solutions. 它可讓您以 60 種以上的語言新增多語言使用者體驗,並且可在使用任何作業系統的任何硬體平台上用於文字轉換文字的語言翻譯。It allows you to add multi-language user experiences in more than 60 languages, and can be used on any hardware platform with any operating system for text-to-text language translation.

翻譯工具文字 API 是由雲端中機器學習與 AI 演算法所組成的 Azure 認知服務 API 集合的一部分,且隨時可供您在開發專案中取用。The Translator Text API is part of the Azure Cognitive Services API collection of machine learning and AI algorithms in the cloud, and is readily consumable in your development projects.

關於 Microsoft TranslatorAbout Microsoft Translator

Microsoft Translator 是一個雲端式機器翻譯服務。Microsoft Translator is a cloud-based machine translation service. 核心服務是翻譯工具文字 API,此 API 可為多種 Microsoft 產品和服務提供技術支援,並由全球數千個企業運用在其應用程式和工作流程中,使其內容得以觸及全球各地的用戶。The core service is the Translator Text API, which powers a number of Microsoft products and services, and is used by thousands of businesses worldwide in their applications and workflows, which allows their content to reach a global audience.

語音翻譯由翻譯工具文字 API 提供技術支援,也可透過 Microsoft 語音服務來使用。Speech translation, powered by the Translator Text API, is also available through the Microsoft Speech Service. 此服務將翻譯工具語音 API 和自訂語音服務的功能結合為統合且可完整自訂的服務。It combines functionality from the Translator Speech API and the Custom Speech Service into a unified and fully customizable service. 翻譯工具語音 API 將取代為語音服務,且將於 2019 年 10 月 15 日除役。 Speech Service is replacing the Translator Speech API, which will be decommissioned on October 15, 2019.

語言支援Language support

Microsoft Translator 提供翻譯、音譯、語言偵測和字典的多語言支援。Microsoft Translator provides multi-language support for translation, transliteration, language detection, and dictionaries. 如需完整清單請參閱語言支援,或透過 REST API 以程式設計方式存取清單。See language support for a complete list, or access the list programmatically with the REST API.

Microsoft Translator 類神經機器翻譯Microsoft Translator Neural Machine Translation

類神經機器翻譯 (NMT) 是高品質 AI 技術架構機器翻譯的新標準。Neural Machine Translation (NMT) is the new standard for high-quality AI-powered machine translations. 它取代了已在 2010 年代中期達到品質高原期的舊有統計機器翻譯 (SMT) 技術。It replaces the legacy Statistical Machine Translation (SMT) technology that reached a quality plateau in the mid-2010s.

NMT 所提供的翻譯之所以優於 SMT,不僅僅是從原始翻譯品質評分的觀點來看,也因為其翻譯聽起來更流暢、更人性化。NMT provides better translations than SMT not only from a raw translation quality scoring standpoint but also because they will sound more fluent and human. 這個流暢性的主要原因在於 NMT 使用句子的完整內容來翻譯單字。The key reason for this fluidity is that NMT uses the full context of a sentence to translate words. SMT 則只採用每個字前後幾個字的緊鄰內容。SMT only took the immediate context of a few words before and after each word.

NMT 模型位於 API 核心,使用者並不會看到這些模型。NMT models are at the core of the API and are not visible to end users. 唯一可見的差異是翻譯品質的提升,特別是中文、日文和阿拉伯文等語言。The only noticeable difference is improved translation quality, especially for languages such as Chinese, Japanese, and Arabic.

深入了解 NMT 的運作方式 (英文)Learn more about how NMT works

自訂語言Language customization

自訂翻譯工具是核心 Microsoft Translator 服務的擴充功能,與 Translator Text API 搭配使用時,可協助您自訂類神經翻譯系統以及改善特定術語和風格的翻譯。An extension of the core Microsoft Translator service, Custom Translator can be used in conjunction with the Translator Text API to help you customize the neural translation system and improve the translation for your specific terminology and style.

透過自訂翻譯工具,您將可建置翻譯系統,以處理您自己的企業或產業中使用的術語。With Custom Translator, you can build translation systems that handle the terminology used in your own business or industry. 其後,您自訂的翻譯系統將可透過一般 Microsoft Translator Text API,使用類別參數跨多種類型的裝置輕易整合到您現有的應用程式、工作流程和網站中。Your customized translation system will then easily integrate into your existing applications, workflows, and websites, across multiple types of devices, through the regular Microsoft Translator Text API, by using the category parameter.

深入了解語言自訂Learn more about language customization

後續步驟Next steps