翻譯工具 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 中新增雙語字典方法。 此方法包括
lookup
和examples
。 - 轉換 - API 中新增轉換方法。 此方法會將一個指令碼中的單字和句子轉換到另一個指令碼。 例如,阿拉伯文轉換為拉丁文。
- 語言 - 以 JSON 格式提供語言資訊的
languages
方法,適用於搭配translate
、dictionary
和transliterate
方法。 - 新的翻譯功能 -
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 的所有語言資訊:
驗證金鑰
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 文字翻譯方法
相容性與自訂
注意
Microsoft Translator Hub 將於 2019 年 5 月 17 日淘汰。 檢視重要移轉資訊和日期。
Microsoft Translator V3 依預設會使用類神經機器翻譯。 因此,無法搭配 Microsoft Translator Hub 使用。 Translator Hub 僅支援傳統統計機器翻譯。 類神經翻譯現在已可使用自訂翻譯工具進行自訂。 深入了解如何自訂類神經機器翻譯
使用 V3 文字 API 的類神經翻譯不支援使用標準類別 (SMT
、speech
、tech
、generalnn
)。
版本 | 端點 | 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 無追蹤網頁上有更多資訊。