Skip to content

Releases: joeseesun/kindle-push-macos

乔木 Kindle 助手 1.17.1

Choose a tag to compare

@joeseesun joeseesun released this 05 Nov 10:10

中文

  • 翻译服务设置重做:服务改成带图标、可搜索的卡片;已存的 Key 显示为 sk-…a3f9 和「可用」;粘贴 Key 自动验证,能用就保存,不用再点「保存」。每个服务各存一份 Key,换回来不用重填。
  • 说明文字全部改写,一句话讲清楚。
  • 列表行尾三列对齐;底部的几个停止按钮合成一个「停止」菜单。

English

  • Redesigned translation service settings: searchable service cards with icons; a saved key shows as sk-…a3f9 with whether it works; a pasted key is checked and saved on its own, no Save button. Each service keeps its own key, so switching back needs no pasting.
  • Plainer wording throughout the app.
  • Row columns line up, and the stop buttons share one Stop menu.

乔木 Kindle 助手 1.17.0

Choose a tag to compare

@joeseesun joeseesun released this 05 Nov 08:42

中文

  • 英文界面:系统语言不是中文时显示英文,也可以在设置 › 语言里选「界面语言」。错误提示、通知和进度都有英文。
  • Intel 版:新增 KindlePush-Intel.dmg,有自己的更新源。目前只验证了架构、签名和公证,还没在 Intel Mac 上实机运行过。
  • 设置 › 语言的说明更清楚,不再重复。

English

  • English interface: the app follows your macOS language, or pick one under Settings › Language › Interface language. Errors, notifications and progress are translated too.
  • Intel build: KindlePush-Intel.dmg with its own update feed. Only its architecture, signing and notarization are verified; it has not run on an Intel Mac yet.
  • The note under Settings › Language is clearer and no longer repeats itself.

乔木 Kindle 助手 1.16.0

Choose a tag to compare

@joeseesun joeseesun released this 05 Nov 08:02
a40784b

中文

  • 免安装:Python 和 Pandoc 都内置在应用里,不用装 Homebrew,也不用开终端。安装包因此变大,约 70 MB。
  • 已经装好的翻译组件继续可用;它依赖的 Python 被删或升级时,应用会提示重新安装。
  • 修复部分 EPUB 读不到封面,以及部分 EPUB 的长章节不分段。

English

  • Nothing to install: Python and Pandoc now ship inside the app, so no Homebrew or Terminal. The download grows to about 70 MB.
  • An existing translation engine keeps working. If the Python it relies on was removed or upgraded, the app now says so and offers a reinstall.
  • Fixed missing covers on some EPUBs, and long chapters not being split on some EPUBs.

乔木 Kindle 助手 1.15.0

Choose a tag to compare

@joeseesun joeseesun released this 05 Nov 07:40
9a1d44d

中文

  • 翻译不再只限 EPUB:TXT、Markdown、HTML、Word、ODT、RTF、FB2 都能译,装了 Calibre 还能译 MOBI/AZW。
  • 翻译失败时说清原因和下一步:Key 不对、余额用完、被限流、模型用不了、连不上网,各有各的话。
  • 翻译完或失败时发系统通知;翻译和发送期间防止 Mac 闲置睡眠。
  • 开始前粗估 token,译完显示实际用量;发送时显示百分比和进度条。
  • 移除书后可以撤销(⌘Z)。设置新增「存储」页,能看占用并清理。
  • 修复重新发送「已转换」里的文件时多出「书名 2」;修复翻译完自动发送时取消不到。

English

  • Translation is no longer EPUB only: TXT, Markdown, HTML, Word, ODT, RTF and FB2 all work, and MOBI/AZW with Calibre installed.
  • A failed translation now says why and what to do: bad key, no balance, rate limit, unavailable model or no network.
  • System notification when a translation ends or fails, and an idle Mac no longer sleeps during translation or sending.
  • Token estimate before starting and actual usage after; percent and a progress bar while sending.
  • Removing a book can be undone (Cmd-Z). A new Storage tab in Settings shows disk use and clears what can go.
  • Fixed a "title 2" copy when re-sending a file from the output folder, and cancelling a send that follows a translation.

乔木 Kindle 助手 1.14.2

Choose a tag to compare

@joeseesun joeseesun released this 05 Nov 06:34
0e8c9ba

中文

  • 修复整本译完却报「译本缺少分段文件」:部分 EPUB(如 Snow Crash)会在最后一步失败。译文都保留着,升级后点「重试」即可,已译好的部分不重复计费。
  • 失败的书行上有「重试」按钮,点了立刻开始,只处理这一本,发送还是保存跟上次一样。
  • ⋯ 菜单和右键菜单新增「重新翻译…」:丢弃译文和进度从头翻,点之前会说明会再次计费。

English

  • Fixed books such as Snow Crash failing at the very end of translation with a missing-parts error. The translation is kept: update and press Retry; finished parts are not paid for again.
  • Failed rows now have a Retry button that starts that one book at once, for the same destination as last time.
  • "Translate Again…" in the row and context menus discards a translation and starts over, and says first that it costs usage again.

乔木 Kindle 助手 1.14.1

Choose a tag to compare

@joeseesun joeseesun released this 05 Nov 06:16
dc287e9

中文

  • 一眼看出哪台 Kindle 的接收端是旧版,并能直接用 USB 升级:连接面板说明旧版发不了哪些格式,点一下开始升级,不用重新配对;工具栏也有小标记。
  • 修复:旧版 Kindle 插上 USB 时显示「已写入」,只能推出,没法升级。现在会显示「升级」。
  • Kindle 插着线但还在 KOReader 里时,直接提示「线已经连上了,还差退出 KOReader」,不再让人反复插线。

English

  • See which Kindle has an old receiver and upgrade it over USB: the connection panel says which formats it can't take and starts the upgrade, with no new pairing. The toolbar shows a mark too.
  • Fixed: a Kindle with an old receiver read as "written" over USB and could only be ejected. It can now be upgraded.
  • A Kindle on the cable but still in KOReader is told so, instead of being asked to connect again.

乔木 Kindle 助手 1.14.0

Choose a tag to compare

@joeseesun joeseesun released this 05 Nov 05:30
cfdd570

中文

  • 按书翻译,任意语言互译,还能同时发给多台 Kindle:拖入 EPUB 自动认出书的语言,外文书一键选对照或仅译文,每本可以单独翻成 20 种语言里的任意一种。
  • 在连接面板勾选多台 Kindle,每本书都会发给每一台。某一台不在线不耽误其他几台,这本书显示「部分送达」,重试只补发给没收到的。
  • 每本 EPUB 的第二行显示书的语言,行尾标签直接写产物名:中英对照、中日对照、仅日文。中文书默认不打扰,也可以随时翻成别的语言。
  • 底部只留「保存到本机」和「发送到 Kindle」,左边一行说明这次会做什么。原文和要翻译的书同时进行,译完自动发送。
  • 设置新增「语言」页:偏好翻译语言,以及外文书默认怎么处理。没有配对 Kindle 时,「保存到本机」是主按钮,也能当翻译工具用。
  • 修复翻译和发送同时进行时底部按钮被挤坏、发送按钮上的数量看不见。
  • 1.13 的设置和未完成的翻译都保留,升级后不用重新配置。发 PDF、MOBI 等原样格式的要求不变。

English

  • Translate book by book, between any languages, and send to several Kindles at once. EPUB language is detected locally; each foreign book can go side by side or translation only, into any of 20 languages.
  • Tick several Kindles in the connection panel and each book goes to each. A Kindle that is away does not hold up the others: the book shows as partly delivered and a retry sends only to those that missed it.
  • Each EPUB row shows its language and an output tag named after the result. Chinese books stay quiet by default and can still be translated.
  • The footer is down to Save and Send, with one line saying what will happen. Originals and translations run at once; translations send when done.
  • A new Language settings page sets the preferred language and the default for foreign books. With no Kindle paired, Save becomes the main button.
  • Fixed footer buttons being squeezed with both queues running, and the invisible count on the send button.
  • Settings and unfinished translations from 1.13 carry over.

1.13.0

Choose a tag to compare

@joeseesun joeseesun released this 05 Nov 04:34
a8e8f96

中文

  • 一台 Mac 管多台 Kindle,配对不用开终端:点「添加 Kindle」,插上 USB 自动认出 Kindle,一键写入接收配置;拔线后一键在 Wi-Fi 里找到并配对,可以起名字。
  • 连接面板列出所有已配对的 Kindle 和在线状态,点一台就改为发给它;每行的「⋯」可以改名或取消配对。
  • 每次发送都按设备身份锁定到选中的那台,地址变了也能找到,绝不会发到另一台。选中的那台不在线时,应用会改连附近另一台并明确提示。
  • 发送可以随时停:「停止发送」等这本传完再停,「取消这本」立即断开,Kindle 上不会留下半个文件。再点发送就接着发,已送达的不重发。
  • 新增发送历史:工具栏的时钟图标列出发过的书,可以搜索、一键再发;清除列表也不会丢。
  • 修复偶尔误报「设备与已配对 Kindle 不一致」:Kindle 应答慢时会重试并如实提示。
  • 原来只配对了一台的用户,升级后配对自动保留,不用重做。

English

  • Pair several Kindles with one Mac, all inside the app: "Add Kindle" detects a Kindle on USB and writes the receiver in one click, then finds it on Wi-Fi and pairs it.
  • The connection popover lists paired Kindles with online state; click one to send there, rename or unpair from its ⋯ menu.
  • Every send is pinned to the chosen Kindle's host key. When the chosen one is away, the app connects to another nearby and says so.
  • Sending can be stopped after the current book or cancelled at once; the Kindle never keeps a partial file. Press send again to resume.
  • Send history (toolbar clock, ⌘Y): search past sends and send again; clearing the list keeps it.
  • A slow Kindle is no longer misreported as a different device.
  • Existing single pairings carry over unchanged.

乔木 Kindle 助手 1.12.1

Choose a tag to compare

@joeseesun joeseesun released this 05 Nov 01:55
34ef4a6

中文

  • 旧版接收端也能收 PDF:以前 Kindle 上的接收端是旧版时,发送 PDF 会报错,要求插 USB 重新配置。现在应用会自动把 PDF 每一页渲染成适合 Kindle 屏幕的 16 级灰度图,打包成 EPUB 发过去;超过 90 MB 自动平均分成几册,每册都读回校验。一本 1052 页的扫描书约 24 秒转完。
  • 图片版能正常翻页阅读,但不能选字、不能重排。想要原版 PDF,用 USB 连接 Kindle 重新运行一次首次配置即可。
  • 大文件传输不再中途超时。

English

  • PDFs now reach Kindles with the older EPUB-only receiver: each page is rendered for the Kindle screen in 16 grays and packed into EPUB volumes (split evenly above 90 MB), each verified after transfer. Upgrade the receiver over USB to send the PDF itself.
  • Large transfers get a size-based timeout.

乔木 Kindle 助手 1.12.0

Choose a tag to compare

@joeseesun joeseesun released this 04 Nov 18:11
f76a5fe

中文

翻译更快、更准:

  • 长章节拆段并行:整本翻译前,把长章节切成几段,和其他章一起并行翻译,译完拼回原章。整本书不再被最长的一章拖住。
  • 同时翻译 1–64 路:在设置里自由填写,默认 16 路。服务商额度高可以调大,频繁限流就调低。
  • 自动统一人名:开译前先整理全书的人名、地名和机构名,定好译名,并标出人物性别,各章译名一致,「他」「她」不再混淆。实测人名一致率从 76% 提高到 95%。你自己的术语表优先。
  • 更好的默认译文要求:自然地道、避免翻译腔;完整翻译、不概括、不纠错、不删改;每次请求都注明书名和作者。
  • 不再无故停顿:服务偶尔不回应时,最多等 60–150 秒就重试(原来 300 秒)。
  • 中文标点:译完自动把中文里的半角标点换成全角,直引号换成“”。
  • 小模型每批最多 10 段,减少批次出错后的重译;随机度调低,译文更稳定。

English

Faster, more consistent translation:

  • Long chapters are cut into parts, translated in parallel with the rest, and joined back, so a book no longer waits on its longest chapter.
  • Parallel requests: any number from 1 to 64 (default 16).
  • A book-wide glossary of names (with gender notes) is built before translating, so every chapter uses the same names. Your own glossary wins.
  • A stuck request is retried after 60–150 s instead of 300 s.
  • Stronger default instructions (complete, faithful, no translationese), Chinese punctuation clean-up, smaller batches for small models and a lower temperature.