插件概览
一个纯 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 强制执行的速率限制