{"repo":"lynxlangya/lexi","free":true,"listed":false,"github":"https://github.com/lynxlangya/lexi","clone":"git clone https://github.com/lynxlangya/lexi.git","description":"Native macOS reader for English books with streaming Chinese translation, side-by-side dual-column layout, and a global selection-translation popup.「macOS 原生英语书籍阅读器，支持流式中文翻译、双栏并列布局以及全局划词翻译弹窗。」","language":"Swift","stars":33,"topics":["swift","swiftui","anthropic","bilingual-reading","english-learning","epub-reader","language-learning","llm","macos","menubar-app"],"license":null,"category":"mobile-apps","readme_excerpt":"Lexi English · 简体中文 A native macOS reader for English books, with streaming Chinese translation rendered next to the original text, AI read-aloud in a right-side player drawer, and a global selection-translation popup that follows you into any app. Status — v2.2.1 MVP release line. Reader, EPUB import, streaming translation, AI read-aloud, MenuBar popup, vocabulary list, and side-by-side dual-column layout have all shipped. Technical preview builds are distributed as Developer ID signed, Apple-notarized DMGs through R2 and Homebrew Cask. --- Why Lexi Most \"AI translation\" tools treat the translation as the final artifact. Lexi treats the translation as scaffolding: the English original is the thing you're reading, and the Chinese is meant to live at the edge of your vision — ready when you need it, easy to ignore when you don't. That single decision shapes every choice below. - Quiet typography. Warm paper background, single serif column, no skeuomorphism. Optimized for 1–2 hours of continuous reading. - Translation is on-demand and cached. Paragraphs are translated lazily as you read, streamed sentence by sentence, and stored locally — so re-opening a book costs nothing. - Side-by-side or stacked. Toggle between the classic stacked layout (English paragraph above its Chinese translation) and the new dual-column layout (English left, Chinese right, top-aligned). - Read aloud without losing your place. Open the right-side read-aloud drawer, choose original or translation, and ","default_branch":null,"files":null,"tree":[],"storefront":"/r/lynxlangya","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lynxlangya/lexi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}