qingjian-team/qingjian

青简 Qingjian:用 Rust 写的拼音输入法,候选词旁多一条正在学的语言的译词

解決的問題

將打字行為轉化為被動式語言學習體驗。無需使用額外的學習應用,使用者可在日常打字任務中自然學習新詞彙與翻譯,且不中斷工作流程。

工作原理

以 Rust 開發的跨平台輸入法,在主輸入旁顯示目標「學習語言」的候選詞簡潔翻譯。使用本地小型模型對候選詞進行重排序,並提供翻譯與詞性資訊。系統設計輕量,確保翻譯僅作為次要、非干擾的資訊存在。

適用對象

希望透過日常打字習慣的副產品來掌握新語言(如英語或日語)的人,特別是偏好低摩擦、非強制性學習方式者。

特色亮點

  • 本地 AI 處理:使用本地小型模型進行候選詞重排序與翻譯,確保隱私安全。
  • 隱私優先:無資料上傳;所有處理皆在本地機器上完成。
  • 跨平台支援:採用平台無關的核心設計,支援 macOS、Windows 與 Linux。
  • 單語言聚焦:一次僅顯示一種學習語言,以保持介面簡潔高效。

相關

  • 專案
  • 專案
  • 專案
  • 專案