分享方式:


翻譯工具 V2 到 V3 的移轉

注意

V2 已於 2018 年 4 月 30 日淘汰。 請將您的應用程式遷移至 V3,以充分利用 V3 特有的新功能。 V2 已於 2021 年 5 月 24 日淘汰。

翻譯工具服務的版本 3 (V3) 已正式推出。 此發行版本包含對 Microsoft Translator 服務傳送和接收資料的新功能、汰用方法和新格式。 本文件提供將應用程式變更為使用 V3 的資訊。

本文件結尾處包含多個有用的連結,以供您深入了解。

功能摘要

  • 無追蹤 - 在 V3 中,Azure 入口網站中的所有定價層都會套用「無追蹤」。 此功能意味著服務不會儲存提交到 V3 API 的文字。
  • JSON - XML 取代 JSON。 所有傳送至服務和從服務接收的資料均採用 JSON 格式。
  • 單一要求中的多目標語言 -「翻譯」方法可接受在單一要求中使用多個 to 翻譯「目標」語言。 例如,單一要求可以是from英文to和德文、西班牙文和日文或其他任何語言群組。
  • 雙語字典 - API 中新增雙語字典方法。 此方法包括 lookupexamples
  • 轉換 - API 中新增轉換方法。 此方法會將一個指令碼中的單字和句子轉換到另一個指令碼。 例如,阿拉伯文轉換為拉丁文。
  • 語言 - 以 JSON 格式提供語言資訊的languages方法,適用於搭配 translatedictionarytransliterate 方法。
  • 新的翻譯功能 - translate 方法中新增新功能,用以支援在 V2 API 中作為個別方法的某些功能。 例如,TranslateArray 就是其中之一。
  • 語音方法 - Microsoft Translator 已不再支援文字轉換語音功能。 Microsoft 語音服務中有提供文字轉語音功能。

下列 V2 和 V3 方法清單列出提供 V2 隨附功能的 V3 方法和 API。

V2 API 方法 V3 API 相容性
Translate 翻譯
TranslateArray 翻譯
GetLanguageNames 語言
GetLanguagesForTranslate 語言
GetLanguagesForSpeak Microsoft 語音服務
Speak Microsoft 語音服務
Detect 偵測
DetectArray 偵測
AddTranslation 不再支援功能
AddTranslationArray 不再支援功能
BreakSentences BreakSentence
GetTranslations 不再支援功能
GetTranslationsArray 不再支援功能

移轉至 JSON 格式

Microsoft Translator Translation V2 可接受及傳回 XML 格式的資料。 在 V3 中,所有使用 API 傳送和接收的資料均採用 JSON 格式。 在 V3 中不再接受或傳回 XML。

此變更將對為 V2 文字翻譯 API 撰寫的應用程式產生若干層面的影響。 例如:語言 API 會傳回文字翻譯、音譯和兩個字典方法的語言資訊。 您可以在單一呼叫中要求所有方法的所有語言資訊,或是個別要求。

語言方法不需要驗證,您只要選取以下連結,即可用 JSON 格式檢視 V3 的所有語言資訊:

https://api.cognitive.microsofttranslator.com/languages?api-version=3.0&scope=translation,dictionary,transliteration

驗證金鑰

V3 接受用於 V2 的身份驗證金鑰。 您不需要取得新的訂用帳戶。 在整整一年的移轉期間,您能夠在應用程式中混用 V2 及 V3,而讓您在將 V2-XML 移轉至 V3-JSON 的同時,能夠更輕鬆地發行新版本。

定價模式

Microsoft Translator V3 的定價方式與 V2 相同,即依字元計價,包含空格在內。 V3 中的新功能針對哪些字元需計入收費的方式做了一些變更。

V3 方法 需計費的字元
Languages 未提交任何字元就不會計算,而不會產生費用。
Translate 計費將取決於提交了多少個字元進行翻譯,以及這些字元翻譯成多少種語言。 提交 50 個字元,其中 5 個計為 50x5。
Transliterate 會計算提交以進行音譯的字元數。
Dictionary lookup & example 會計算針對字典查閱和範例而提交的字元數。
BreakSentence 不收費。
Detect 不收費。

V3 結束點

全球

  • api.cognitive.microsofttranslator.com

V3 API 文字翻譯方法

Languages

Translate

Transliterate

BreakSentence

Detect

Dictionary/lookup

Dictionary/example

相容性與自訂

注意

Microsoft Translator Hub 將於 2019 年 5 月 17 日淘汰。 檢視重要移轉資訊和日期

Microsoft Translator V3 依預設會使用類神經機器翻譯。 因此,無法搭配 Microsoft Translator Hub 使用。 Translator Hub 僅支援傳統統計機器翻譯。 類神經翻譯現在已可使用自訂翻譯工具進行自訂。 深入了解如何自訂類神經機器翻譯

使用 V3 文字 API 的類神經翻譯不支援使用標準類別 (SMTspeechtechgeneralnn)。

版本 端點 GDPR 處理器合規性 使用 Translator Hub 使用自訂翻譯 (預覽)
翻譯工具第 2 版 api.microsofttranslator.com No .是 No
翻譯工具第 3 版 api.cognitive.microsofttranslator.com Yes

翻譯工具第 3 版

  • 已正式推出且提供完整支援。
  • 符合 GDPR 的處理器規範,且滿足所有 ISO 20001 和 20018 以及 SOC 3 憑證需求。
  • 允許您叫用您透過自訂翻譯 (預覽板) 叫用新的類神經機器翻譯系統,這是新的翻譯工具類神經網路翻譯 (NMT) 自訂功能。
  • 無法用於存取使用 Microsoft Translator Hub 所建立的自訂翻譯系統。

如果您使用 api.cognitive.microsofttranslator.com 端點,您會使用第 3 版的翻譯工具。

翻譯工具第 2 版

  • 未滿足所有 20001、20018 ISO 和 SOC 3 認證需求。
  • 不允許您叫用您透過翻譯工具自訂功能所自訂的類神經網路翻譯系統。
  • 可用於存取使用 Microsoft Translator Hub 所建立的自訂翻譯系統。
  • 使用 api.microsofttranslator.com 端點。

任何版本的翻譯工具都不會建立翻譯記錄。 您的翻譯永遠不會與任何人共用。 Translator 無追蹤網頁上有更多資訊。

下一步