無論您是在線上或離線狀態,Microsoft 都能為終端使用者和開發人員帶來 AI 驅動的翻譯功能
Microsoft Translator 新增功能,讓使用者和開發人員無論是否能存取網際網路,都能獲得人工智慧驅動的翻譯。
無論裝置是連線至雲端或離線,新功能都能讓終端使用者和第三方應用程式開發人員受惠於神經翻譯技術。
使用 Microsoft Translator 應用程式時,終端使用者現在可以免費下載 AI 驅動的離線套件。此外,透過全新的 Translator 應用程式本地功能預覽,Android 開發人員將可快速輕鬆地將線上與離線 AI 文字翻譯整合至其應用程式中。
適用於 Android、iOS 和 Amazon Fire 的 Translator 應用程式的全新 AI 驅動離線語言套件
這項開發是經過兩年的努力才完成的,它補足了微軟的整體努力,確保開發人員和使用者都能存取人工智能驅動的工具 他們的資料在哪裡無論是在雲端還是在裝置上。這種能力被專家們稱為邊緣運算,因為專家們正在想辦法在沒有雲端的大量運算能力的情況下運行強大的人工智能演算法。
微軟翻譯器 推出 AI 驅動的線上神經機器翻譯 (NMT) 於 2016 年推出。由於運行這些高品質翻譯模型所需的運算能力,這項功能僅在線上提供。2017 年下半年,這項功能在配備專用 AI 晶片的特定 Android 手機上推出。它允許其用戶獲得與線上神經翻譯品質同等的離線翻譯品質。
在這項初步工作的基礎上,Translator 團隊能夠進一步優化這些演算法,讓它們能夠直接在任何現代裝置的 CPU 上執行,而不需要專用的 AI 晶片。新的 Translator 應用程式現在可將 NMT 帶到雲端邊緣,供所有 安卓, iOS以及 亞馬遜火 裝置。對 Windows 裝置的支援即將推出。
這些新的 NMT 語言包可產生更高的翻譯品質,與先前的非神經離線語言包相比,翻譯品質最高可提升 23%,而體積則小了約 50%。這些 NMT 語言包提供 Translator 最常用的語言,並會定期新增新的 NMT 語言。如需完整的最新清單,請參閱 https://translator.microsoft.com/help/articles/languages.
Android 全新翻譯器本機功能預覽
對於 Android 開發人員而言,Translator 應用程式現在也提供新的本地功能預覽,讓開發人員可以快速輕鬆地將文字翻譯新增至任何 Android 應用程式,從翻譯功能中獲益。
此外,有了這些新的 NMT 離線套件,Android 開發人員可以首次在他們的應用程式中加入離線 NMT,讓他們的使用者在沒有網際網路連線的情況下也能存取 NMT 翻譯的內容。
若要在應用程式中整合翻譯功能,開發人員只需加入一些簡單的程式碼,使用 Android 的 綁定服務 技術與 AIDL 介面 來靜默呼叫 Translator 應用程式。剩下的就交給 Translator 應用程式處理。如果裝置已連線至網際網路,翻譯器應用程式會從 Azure 上的 Microsoft 翻譯器服務擷取翻譯內容。如果無法連線網際網路,Microsoft Translator 應用程式會使用本機 NMT 離線語言套件將此翻譯傳回其應用程式。
該功能預計將在預覽版發佈後的 90 天內從預覽版升級為一般可用性。
當裝置在線上時,翻譯也可以利用 定制的 符合應用程式和公司獨特術語的翻譯模型*。
無論應用程式是線上或離線取得翻譯,本地功能都會讓開發者現有的 微軟認知服務 Translator Text API subscription.* 不需要建立新的訂閱,而且就像直接呼叫雲端 API 一樣,請求會在訂閱後發出。 未记录 適用於線上或離線翻譯。
瞭解更多關於本機功能預覽如何運作的資訊,請參閱我們的 GitHub 文件 和 範例程式.
* 在預覽期間,某些功能可能無法使用或可能免費提供。請參閱 文件發行說明 以獲得更多資訊。
瞭解更多