谷歌云提供的翻譯 API 使用預先訓練好的神經機器翻譯模型來翻譯文本。它定期更新該神經機器翻譯模型,以納入更好的技術和訓練數據。

該 API 可以將您的內容翻譯成約 100 種語言對,每天的翻譯字數不受限制。不僅如此,它還能自動檢測當前語言并進行相應翻譯。目前,它支持約 135 種語言。

它提供兩個版本:云翻譯基礎版和云翻譯高級版。高級版在添加詞匯表和自定義 ML 模型等功能方面優于基礎版。

三、Azure Translator

Azure Translator 是一種用于實時文本翻譯的人工智能服務。用于文本翻譯的 API 被稱為 Azure 文本翻譯 API,支持 100 多種語言。它可以翻譯、音譯和檢測源語言。

要訪問 API,您需要創建一個微軟和 Azure 賬戶,在 Azure 門戶上生成一個翻譯 REST API 資源,獲取 API 訪問密鑰,并從支持的語言列表中選擇一種編程語言。支持的編程語言包括 C#、Go、Java、JavaScript 和 Python。

此外,還有一種不翻譯功能,可讓您防止一段文本被翻譯。您只需在 HTML 中添加一個 no translate 類,或將 translate 屬性設置為 “no”,就像這樣 – translate=”no”。

翻譯服務提供免費計劃和即用即付選項,以滿足您的特定業務需求。

四、DeepL API

DeepL 是一種機器翻譯技術,它提供一個應用程序接口,可將其與網站和應用程序集成。DeepL 的使用案例包括網站內容翻譯、跨國公司的內部交流以及創建多語言產品。

它提供了一種安全的方式來翻譯您的內容,而不會持續保留任何信息,并將其用于訓練人工智能模型。它還遵守歐盟數據保護法。

DeepL 提供兩種計劃,一種是免費計劃,另一種是專業計劃。免費計劃每月最多只能翻譯 500,000 個字符。專業計劃的優點是按使用量定價。DeepL 的一個缺點是,它只適用于部分國家。

五、Yandex Translate API

Yandex Translate API 提供您所期望的翻譯服務的所有基本功能。它還有一個游戲場地,您可以在那里測試 API。

它使用 Yandex 自行開發的翻譯服務,支持 90 多種語言。Yandex API 響應有三種格式:XML、JSON 和 JSONP。

使用該 API 的最大缺點是它非常基本,沒有足夠的功能。

六、LibreTranslate

LibreTranslate 是一個開源的機器翻譯 API。它可免費用于測試、個人或非經常使用,并采用 AGPLv3 許可。

對于生產用例,您可以在服務器上托管自己的 LibreTranslate 實例,并使用 API 密鑰訪問它。

在功能方面,它只提供基于文本和文件的翻譯,使用 Swagger 上記錄的 REST API。這是一個非常簡單的 API,有許多簡單的端點,可以讓您完成工作。

不過,它并不提供更高級的功能,而且只支持約 30 種語言。您可以通過點擊此端點檢索支持的語言列表。

七、Translated

Translated API 是使用 Translated 服務以編程方式翻譯 200 多種語言內容的一種簡單而強大的方法。它還提供一個儀表板,用于監控發送到 TranslationOS 端點的所有 API 請求。

其部分功能包括高級重復利用,包括根據優先級私有翻譯記憶庫和機器翻譯進行 ICE 和 SPICE 匹配、字符串分割、提取和重新插入 71 種文件格式、翻譯監控(包括實時進度)、質量保證和免費遷移計劃。

八、Systran Translate

作為一項機器翻譯服務,Systran 提供了一個應用程序接口(API),通過 50 多種語言的實時翻譯,使您的網站成為多語種網站。您可以用它來翻譯您的內部和外部應用程序、客戶服務平臺、產品界面、網頁等。

Systran 提供為期 14 天的 API 免費試用,最多可使用 500,000 個字符。該 API 符合 GDPR 標準,適合對數據安全有最高要求的大型企業客戶和政府使用。

九、Amazon Translate

Amazon Translate 是一種神經機器翻譯服務,可為約 75 種語言提供快速、經濟和可定制的語言翻譯。

它使用 Active Custom Translation (ACT) 技術定制 Amazon Translate 輸出,無需構建或維護自定義翻譯模型。如果沒有指定,它還可以自動識別語言。

使用 Amazon Translate 的最大好處是它提供了一個生態系統,可以與其他 AWS 工具(如 Transcribe、S3、Lambda、Redshift、DynamoDB 等)無縫集成。此外,它還根據您的具體需求提供免費和現收現付兩種定價計劃。

十、Translate.com API

Translate.com 提供的翻譯 API 對于簡化網站、應用程序和客戶支持本地化非常有用。

值得注意的是,它既支持機器翻譯格式,也支持人工翻譯格式。機器翻譯 API 支持約 90 種語言,而人工翻譯 API 僅支持約 60 種語言。不過,翻譯詞匯表和存儲等功能只包含在人工翻譯 API 中。

它提供免費、即用即付和定制計劃,以滿足您的業務需求。

主要翻譯 API 平臺及其源語言檢測能力:

十一、總結

借助各種翻譯 API,開發人員無需從頭開始創建自己的翻譯系統,即可在其應用程序中使用機器翻譯服務的強大功能。這些 API 使將多語言功能整合到多個領域的應用程序中變得更加簡單。

原文鏈接:9 Translation APIs to Make Your Application Multilingual

上一篇:

面向數據科學家/開發人員的 14 個加密貨幣 API

下一篇:

11 種最佳營養和食品 API 解決方案
#你可能也喜歡這些API文章!

我們有何不同?

API服務商零注冊

多API并行試用

數據驅動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內容創意新穎性、情感共鳴力、商業轉化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費