Skip to content

About

iOS阅读器AI翻译应用 - SwiftUI + MVVM架构,集成DeepL和OpenAI双翻译引擎

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

ReaderTranslator

一个基于 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/               # 工具类

使用说明

  1. 在设置页面配置 DeepL 和 OpenAI API Key
  2. 打开文本文件或粘贴文本到阅读器
  3. 划选文本查看翻译
  4. 将生词添加到生词本

API 配置

DeepL API

OpenAI API

许可证

MIT License

About

iOS阅读器AI翻译应用 - SwiftUI + MVVM架构,集成DeepL和OpenAI双翻译引擎

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages