惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
Y
Y Combinator Blog
Engineering at Meta
Engineering at Meta
D
Docker
GbyAI
GbyAI
aimingoo的专栏
aimingoo的专栏
大猫的无限游戏
大猫的无限游戏
腾讯CDC
P
Proofpoint News Feed
A
About on SuperTechFans
WordPress大学
WordPress大学
Stack Overflow Blog
Stack Overflow Blog
Google DeepMind News
Google DeepMind News
C
Check Point Blog
Microsoft Security Blog
Microsoft Security Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
L
LangChain Blog
MyScale Blog
MyScale Blog
博客园 - 三生石上(FineUI控件)
Hugging Face - Blog
Hugging Face - Blog
Microsoft Azure Blog
Microsoft Azure Blog
N
Netflix TechBlog - Medium
G
Google Developers Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

Taxodium

Zine#58 辣椒炒肉 用 Tamper-monkey 集成 Kagi Translate TIL:Punycode Zine#57 香港雞公嶺 給博客添加純文本版本 在 Emacs 中用漢典查詢倉頡碼 Album#48 Album#47 Re: Bloggers, can we make better titles for our posts? Album#46 Zine#56 Blaugust 2026 Feeds Album#45 Album#44 Zine#55 Album#43 請開啟 JavaScript 以繼續搜尋 近期觀影 小象超市鮮啤簡評 Zine#54 TIL: lang 属性會影响文字的尺寸 Zine#53 Elfeed 4.0.0 使用分享 分享一些 Zen 瀏覧器好用的功能 Zine#52 Zine#51 Album#42 上手倉頡輸入法
用 Tamper-monkey 集成 Kagi Translate (2)
Spike Leung · 2026-09-16 · via Taxodium

結合 Zen 瀏覧器的分屏功能

之前分享了 用 Tamper-monkey 集成 Kagi Translate,誰能想到還有續集 :P

上次分享後,我又基於我的使用習慣做了一些調整,例如將字典和翻譯用不同窗口呈現,不再複用同一個窗口,這樣在翻譯的同時也能查字典;通過檢測原始頁面關閉,自動關閉臨時窗口,减少一些手動操作。

自動關閉窗口是用 visibilitychange event 實現的,也試過 beforeunload eventpagehide event,但都不如 visibilitychange 穩定。visibilitychange 的問題是,一旦离開一個頁面就會触發,對於字典和段落翻譯來說沒問題,因為它們都翻譯得比較快,就是一些很臨時的窗口。但網頁翻譯時間相對比較長,我也需要一些時間才能看完,過程中如果我不小心切換了頁面或應用,窗口也會被關閉,就不太方便。

後來我想,也許在新的 Tab 打開會更好,這樣就沒有額外窗口,我也能利用 Zen 瀏覧器 的分屏功能,將 Tab 拖動過來分屏看,也方便對照原文。但在 Zen 瀏覧器中,無論用 window.open() 還是創建一個臨時的連結 (<a>) 并触發 click 事件,都沒法在新 Tab 打開,它總是會打開一個新的 Zen 瀏覧器的窗口。也許是特性,也許是個 Bug。

既然用代碼触發不能在新 Tab 打開,那我生成一個連結,手動触發呢?欸嘿,是可以的!再利用 Zen 瀏覧器的 Glance 功能,我就可以快速地打開網頁翻譯連結,并將它分屏并列在原始頁面的邊上。

在頁面的右下角有一個生成的翻譯連結,在 Zen 瀏覧器中用 Glance 的方式以小窗口的形式打開, 再將頁面分屏到右側,和原頁面并列顯示,同時看原文和翻譯。

我用下來還挺方便的。如果你感興趣,相關代碼在這:kagi-translate.user.js。要用的話,你需要注冊 Kagi 和安裝 Zen 瀏覧器才行。

Kagi Translate 瀏覧器插件 最近也更新了,或許修複了我之前碰到的一些問題,插件好像還能翻譯 YouTube 字幕,你也可以試試插件。


最近 Kagi 終於宣布 Kagi Translate 的付費計劃 了,所有 Kagi 用户都有一個免費額度,當超過這個額度後,可以選擇花 8 美元訂閱 Translate Individual 或者升級到 25 美元的 Ultimate Plan。說實話,我覺得還是有點貴的,我現在用的是 10 美元的 Professional Plan,如果再訂閱 Translate Individual,差不多就是兩倍的訂閱價格了。後面先看看免費額度够不够用,再决定要不要訂閱。 Kagi Translate 其實也是用 AI 翻譯的,Kagi Assistant 也是 AI,如果 Kagi Translate 能用 Kagi Assistant 的 AI 額度來抵就好了 :(

或者有沒有人和我一起開 Family Plan? (或者分我個坑位?)兩人的 Duo Plan 是 14 美元,六人的 Family 是 20 美元,一起訂閱就能將訂閱費用分摊掉一些,如果你有意願的話不妨郵件聯系我 :)

如果你不確定要不要用 Kagi,也可以看看我寫的 也许你想试试 Kagi?Kagi Translate 使用分享,然後先免費試用一下,再决定要不要用。

Webmentions (加载中...)

如果你想回應这篇文章,可以在你的文章或社交媒體帖子中連結这篇文章,然後提交你的 URL,你的回應随后会顯示在此頁面上。 (关于 Webmention)