一个基于 iOS 的智能阅读器应用,支持 AI 翻译功能。
- 📖 阅读器视图 - 支持文本显示和划选
- 🌐 AI 翻译 - 集成 DeepL 和 OpenAI API
- 💾 翻译缓存 - SQLite 本地存储
- 📚 生词本 - 收藏和学习生词
- ⚙️ 设置管理 - API Key 和语言配置
- 📴 离线支持 - 网络状态检测和降级
- 语言: Swift 5.9+
- 框架: SwiftUI
- 架构: MVVM
- 最低支持: iOS 16+
- 包管理: Swift Package Manager
ReaderTranslator/
├── Models/ # 数据模型
├── Views/ # SwiftUI 视图
├── ViewModels/ # 视图模型
├── Services/ # 服务层(翻译、网络、缓存)
├── Components/ # UI 组件
└── Utils/ # 工具类
- 在设置页面配置 DeepL 和 OpenAI API Key
- 打开文本文件或粘贴文本到阅读器
- 划选文本查看翻译
- 将生词添加到生词本
- 注册地址: https://www.deepl.com/pro-api
- 免费额度: 500,000 字符/月
- 注册地址: https://platform.openai.com/api-keys
- 推荐模型: gpt-4o-mini (性价比高)
MIT License