一、软件介绍
文末提供程序和源码下载
AiDict 是一种 AI 驱动的词典,旨在通过即时提供全面的单词和短语解释来简化语言学习。与需要手动搜索多个来源的传统词典不同,AiDict 会自动整合相关信息并无缝集成到您的工作流程中。
二、为什么选择 AiDict
虽然 AI 聊天机器人可以提供详细的单词解释,但它们需要切换上下文、手动复制和额外的时间。AiDict 消除了这些摩擦点,提供:
一键式单词查找 :在一个地方获取详细的词义、同义词、反义词、搭配、例句和词源。
无缝 Anki 集成 :自动格式化单词解释并将其导出到 Anki,以实现高效的间隔重复学习。
AI 驱动的洞察 :将 AI 模型与可信词典结合使用,以提供最准确、最全面的结果。
三、技术栈
- 📱 Android Framework 📱 Android 框架
- Language: Kotlin (with Coroutines for asynchronous tasks)
- 语言 :Kotlin(带有用于异步任务的协程)
- UI Framework: Jetpack Compose (for modern declarative UI)
- 界面框架 :Jetpack Compose(适用于现代声明式界面)
- Database: Room DB (for temporary card storage)
- 数据库 :Room DB(用于临时卡存储)
- Preferences Management: Data Store (for storing user settings and preferences)
- 首选项管理 :数据存储(用于存储用户设置和首选项)
- Design System: Material 3 (for a modern and accessible UI)
- 设计系统 :Material 3(用于现代且易于访问的 UI)
- Rich Text Editing: Compose Rich Editor (for advanced text input and formatting)
- 富文本编辑 :Compose Rich Editor(用于高级文本输入和格式设置)
- Image Loading: Coil (for efficient image handling)
- 图像加载 :线圈(用于高效的图像处理)
- Dependency Injection: Koin (for managing dependencies in a lightweight way)
- 依赖注入 :Koin(用于以轻量级方式管理依赖)
- 🤖 AI Integration 🤖 AI 集成
- AI Services: OpenAI & DeepSeek (for intelligent word analysis and definitions)
- AI 服务 :OpenAI & DeepSeek(用于智能词分析和定义
四、特征
- Instant Word Lookups:AI 驱动的定义、同义词、反义词、示例用法和发音的搜索。
- Anki 导出 :自动将 AI 响应格式化为 Anki 抽认卡。
- 可配置的 AI 设置 :在不同的 AI 模型之间进行选择,以提高成本效益。
屏幕截图
五、软件下载
本文信息来源于GitHub作者地址:https://github.com/BasetEsmaeili/AiDict