Vibe Reading
AI双语小说阅读器
Vibe Reading是一款面向Android平台的开源双语阅读器,核心功能是将中文TXT小说逐章调用大语言模型翻译为英文,并以中文原文模式与英文译文模式进行对照阅读。
用户导入本地TXT小说后,应用会自动按章节拆分,支持配置DeepSeek或OpenAI兼容的API密钥、模型名称和上下文增强参数。翻译过程采用SSE流式输出,实时显示进度,用户可以边译边读。阅读界面提供五种翻页方式,包括仿真卷页(拖拽跟手加点按自动卷页),以及基于TextMeasurer的自研行级排版引擎,实现底部对齐的精密排版。
排版方面支持丰富的定制选项:字体、字号、行距、段距、页边距、字间距、首行缩进、两端对齐、五种背景预设,还有夜间模式和单手模式。书架管理支持列表和网格布局,可按最近阅读、书名或上传时间排序,并支持搜索功能。主题系统可跟随系统设置,或手动切换浅色与深色模式,配合原木和青简两种强调色。
技术栈方面,UI层采用Jetpack Compose加Material 3设计,单Activity加MVVM手工依赖注入架构,本地存储使用Room加DataStore Preferences,网络层使用OkHttp加SSE流式翻译,异步处理基于Kotlin Coroutines加Flow。编译需要JDK 17和Android SDK 35,兼容API 26及以上版本。代码采用CC BY-NC 4.0许可证开源。
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议