套件概覽
一個純 Dart 庫,提供對 DeepL 語言翻譯 API 的存取,可將高品質的機器翻譯無縫整合至 Flutter 應用程式中。此套件設計與官方 DeepL API 文件一致,支援 Android、iOS、macOS、Windows 及 Linux 等多個平台。該套件透過簡單的方法實現文字翻譯與語言偵測,簡化翻譯工作流程,非常適合需要即時多語系支援的應用。
適用情境
- 移動應用中的即時文字翻譯
- 用戶輸入中的語言檢測
- 多語言內容分發
- 離線可用的翻譯快取
- 跨平台國際化
主要特色
- 純 Dart 實現
- 支援所有 DeepL API 端點
- 平台無關(Android、iOS、macOS、Windows、Linux)
- 簡單、直覺的 API
- 內建錯誤處理和回應解析
- 輕量且無依賴
適合對象
- 開發多語言 Flutter 應用的開發者
- 需要精確機器翻譯的應用
- 優先考慮跨平台相容性的項目
- 使用 DeepL 進行專業級翻譯的團隊
- 需要最少外部依賴的應用程式
使用建議
- 需要有效的 DeepL API 金鑰
- 根據使用情況,可能會產生翻譯費用
- 僅限 DeepL 支援的語言
- 沒有自定義快取就無法使用內建離線模式
- DeepL API 強制執行的速率限制