微軟發布了Co-op Translator,這是一款開源工具,旨在簡化多語言翻譯過程,特別是對於嵌入文本中的技術文檔和圖像。它結合了Azure OpenAI和Azure計算機視覺服務,可以高效地完成Markdown文件和圖像的翻譯,幫助開發人員突破語言障礙,在全球範圍內推廣項目。
276張圖片和153個Markdown文件的翻譯可以在不到2小時的時間內完成。
1.項目居間
GitHub項目地址: Azure/合作翻譯
Polyglot同步是一個基於網絡的協同翻譯平台,主要功能包括:
- 支持多語言翻譯任務的分配和管理
- 與Azure Translator(可替換為其他服務)集成,作為初始翻譯機器
- 支持手動校對、術語統一和上下文管理
- 支持用戶權限管理和協作流程控制
2.架構和核心組件
該項目主要分為以下部分:
-
前端
- 使用React構建現代UI
- 提供翻譯文本比較、術語突出顯示和上下文查看等功能
-
後端
- 通過Node.js + Express提供RESTful API
- 管理翻譯任務、術語表、用戶權限等
-
翻譯服務
- 默認使用Azure Translator API
- 支持初稿自動翻譯,可根據需要替換為DeepL、Google等翻譯引擎
-
資料庫
- 使用MongoDB存儲翻譯任務、用戶信息和術語數據
3.核心優勢
-
人機協作(合作模式)
- 基於機器翻譯,進行手動二次優化
- 每一步都可以跟蹤變化
-
術語一致性
- 可以上傳術語,系統會在翻譯過程中自動突出顯示並提供建議
-
上下文感知
- 支持段落級上下文查看,以避免機器字面翻譯「無法表達含義的單詞」
-
實時協作
- 多人在線協作翻譯讓任務拆分更高效
4.應用場景
- 企業級產品文檔的本地化
- 國際網站或SaaS平台
- 多語言客戶服務知識庫建設
- 教育行業多語言課程內容的翻譯
5.部署方法
該項目支持本地或雲部署:
git克隆https://github.com/Azure/co-op-translator.git
CD合作翻譯
npm install
npm start
和 . inf 在文件中配置Azure Translator或其他翻譯服務的API密鑰。
6.總結
PolyglotSync項目的出現讓我們看到「翻譯就是協作」的未來。人工智慧不再是取代人類的工具,而是成為改善人類語言的有用助手。如果您正在處理和管理多語言內容,那麼這個項目無疑是一個值得嘗試的平台。
GitHub:https://github.com/Azure/co-op-translator
輸油管: