Releases: yuaiccc/japanese-verb-master
Releases · yuaiccc/japanese-verb-master
v1.1.0 - 多词性查询 · 中文释义 · 振り仮名 · UI重构
✨ 新功能
多词性查询支持
- 名词、い形容词、な形容词、副词等非动词词汇查询(Jisho API)
- 动词走原有活用流程,非动词展示字典释义卡片(含 JLPT 等级、常用词标记)
中文释义翻译
- Jisho API 英文释义自动通过本地 Ollama 翻译为中文
振り仮名(Furigana)标注
- 基于 kuromoji 分词器精确标注,每个汉字头上显示对应假名
- 支持字典卡片、动词摘要、AI 例句全场景
UI 全面重构
- 搜索框与查询按钮合二为一(胶囊搜索栏)
- 左右分栏布局:左侧结果 + 右侧 AI 解析(sticky 定位)
- 卡片/字体/间距/动画全面优化,更简洁现代
🐛 Bug 修复
- addToHistory 字段错误导致历史记录异常
- wanakana 无法处理汉字的归一化比较问题
- 行く/いく 的て形/た形特殊处理不完整
- AI 错误时缺少 headersSent 检查导致崩溃
- 清理死代码(formatTime、selectFromHistory)
- 前端 wanakana 依赖缺失
- Jisho API 联想补全超时(800ms→5000ms)
📦 技术栈
Vue 3 + Vite | Express.js | kuromoji | wanakana | Ollama | Jisho API
v1.0.0 - Japanese Verb Master 首个正式版
Japanese Verb Master v1.0.0
核心功能
- 日语动词活用变形引擎(五段/一段/サ变/カ变)
- 支持罗马音、平假名、汉字多种输入方式
- 基于 Kuromoji 的动词类型自动识别
- Jisho API 联想补全
- AI 深度解析与例句生成(Ollama 本地模型)
- AI 自动校对变形结果
- 响应式设计,支持桌面端与移动端
Bug 修复
- 修复错误消息因
display: none无法显示的问题 - 修复请求失败时误清空用户输入的问题
- 修复动词类型检测缺少 null 安全检查的问题
- 修复流式响应 buffer 残留数据未处理的问题
- 删除 common-verbs.json 中「働く」重复条目
- 修正「歩く」翻译歧义(走 → 行走)
- 增强 CORS 安全配置
技术栈
- 前端: Vue 3 + Vite
- 后端: Express.js + Kuromoji + Ollama
- API: RESTful + SSE 流式传输