無伺服器 · 無帳號 · 無訂閱 · MIT 開源
旁譯入頁, 原文如故。
無需帳號、立即可用。 翻譯從你的瀏覽器直送 OpenAI、Anthropic、Google — 中間沒有我們。全程 MIT 開源。真正保有你的瀏覽與閱讀隱私。
● 我們刻意不收 email — 少一份名單、沒東西外洩、也省去被猜「拿我們名單做什麼」的疑慮。
01親眼看看
原文留下, 譯文長在下方。
大多數翻譯外掛把整頁取代,你滾動、閱讀,最後忘了自己原本在讀哪種語言。Margin 反其道而行——譯文一段一段插入下方,原文永遠只在一瞥之間。
Mixture of Experts: A Practical Survey for Long-Context Language Models
Most translation extensions replace the page. You scroll, you read, and somewhere along the way you forget which language you started in. Margin does the opposite: the original text stays exactly where it was, and the translation slides in beneath, paragraph by paragraph.
This matters more than it sounds. When the original is one glance away, you can verify a translated phrase the moment it feels off. The bilingual layout turns reading into a quiet collaboration between two languages instead of a one-way conversion.
There is no Margin server. The extension talks directly to OpenAI, Anthropic, or Google with the API key you provide. Your reading is yours. Your bill is yours. Your choice of model is yours.
Margin detects readable blocks—paragraphs, headings, list items, blockquotes—and skips the chrome: navigation, forms, code, hidden text. On X and longform articles, a dedicated detector targets the post body and ignores profile names and metric counts.
02主要功能
每一個 細節 ,都是為了不讓你失去原文。
Margin 的設計從一個問題開始:閱讀時,何時你最需要原文?答案是「隨時」。所以原文永遠在那裡。
雙語對照插入
譯文不取代原文,而是緊接著原段落出現。閱讀時可隨時對照、驗證、學習。
智能文字偵測
偵測段落、標題、列表、引言。跳過導覽、表單、按鈕、程式碼、隱藏文字。連 table、font、br 排版的傳統頁面都能應付。
自帶 AI 引擎
支援 OpenAI、Anthropic Claude、Google Gemini。Endpoint 可改,相容 gateway 與自架 routing。
隱私優先
沒有 Margin 伺服器、沒有帳號、沒有預設遙測。API Key 存在你的瀏覽器,請求由 service worker 直接送出。
X / Twitter 優化
時間軸卡片與長文章專用偵測器,只翻譯貼文本體,跳過個人名稱、互動數字、媒體控制項。
快取彈性
三段式快取:預設 session、可選 persistent,或完全關閉。減少重複請求,同時保留控制權。
03支援的 AI 引擎
三個 主流,一個你的。
Margin 不綁定任何單一 provider。Endpoint 欄位可編輯,支援相容 gateway 與自架 routing。「Fetch models」可直接從 provider 拉取你帳號可用的模型清單。
OpenAI
穩定、模型多、生態完整。Margin 透過 chat completions 走 streaming,可在 options 直接 fetch 你帳號可用的所有模型。
Anthropic Claude
中英品質均衡、長段落穩定。對於需要保留語氣與細節的研究文章與報導翻譯,Claude 通常表現出色。
Google Gemini
免費額度友善、東亞語言處理出色、Flash 系列延遲低,適合大量翻譯時持續運行的場景。
04為什麼 BYO Key
你的閱讀, 只屬於你。
大多數雲端翻譯工具的代價是把你正在讀的每一段文字送到第三方伺服器,並可能被儲存、分析、用於訓練。Margin 從根本繞開這個問題:沒有自己的伺服器。
- P.01
沒有 Margin 伺服器
所有 provider 請求由瀏覽器外掛的 service worker 直接送出。中間沒有我們,也沒有任何代理層。
- P.02
不需登入、不需帳號
沒有註冊流程、沒有 OAuth、沒有 cloud sync。瀏覽器設定檔本身就是 Margin 的「帳號」。
- P.03
預設無遙測
不送 analytics、不送 error reporting、不送 usage events。除錯資訊只在你打開 popup 的 debug mode 時於本地顯示。
- P.04
只送出選定的文字片段
Margin 不會把整頁 HTML 丟給 provider,只送偵測到的可讀文字區塊,並批次送出以降低延遲。
- P.05
API Key 只在你的瀏覽器
儲存在 chrome.storage 裡,從未離開你的設定檔。請把瀏覽器 profile 視為信任邊界。
05兩種顯示樣式
嵌入閱讀流,或 明顯標示。你決定。
兩種呈現,對應兩種閱讀情境。預設沿用網頁原本的字型與留白,讓本來設計用心的文章保持原本的樣子。螢光模式為每段譯文加一條螢光黃,適合語言學習、雙語對照、或在密集排版中快速辨認譯文。
融入閱讀流
譯文沿用網頁本身的字型、字重、行距,只把色度調淡一點,像作者親筆寫在同一頁上的鉛筆註。適合排版用心、想原汁原味閱讀的長文章。
螢光劃記
譯文鋪在一條螢光黃色塊上,像你在紙本書上用螢光筆劃過的那一行。適合語言學習、雙語對照、或在密集排版中快速辨認譯文。
06X (Twitter) 專用優化
在資訊洪流裡, 只翻你想讀的那行。
時間軸不是文章。Margin 內建一套 X 專用偵測器:只鎖定 tweet 本體與長文 article,跳過個人名稱、互動數字、按讚計數、媒體控制項,並避開 X 已經標示為翻譯過的貼文,不重複翻譯。
- ✓只翻 tweetText 內容,不翻使用者名稱
- ✓跳過按讚數、轉推數、瀏覽次數
- ✓支援長文 X article 的內文偵測
- ✓引用貼文預設關閉,可在 options 開啟
- ✓X 已標示翻譯過的貼文自動跳過
- ✓時間軸滾動時動態翻譯新出現的卡片
07技術 · 開源
每一行, 都白紙黑字。
Margin 是 TypeScript + Manifest V3,使用 Rolldown 打包。採 MIT 授權,所有原始碼公開。
export const detectReadableBlocks = (root: Document) => {
return walker(root)
.filter(isReadableTag)
.filter(notInsideChrome)
.filter(hasMeaningfulText);
};
// skip nav / form / button / code / hidden
// keep p / h1-6 / li / blockquote / article
// handle legacy: table, font, br-separated
「No license has been selected yet.」其實已經選了 — MIT。
Margin 是開源 MVP。歡迎 issue、PR、fork、自架。我們相信能驗證的隱私才是隱私——所以原始碼是公開的。
想要貢獻?文件齊全:產品需求、原則、威脅模型、路線圖。從 docs/ 進去就對了。
★ github.com/withmargin/margin-read08老實說
Margin 還是 早期 MVP。
在文章頁、傳統文字頁、和我們有特別處理的動態頁面(如 X)上運作良好。但有些地方還在打磨。誠實列在這裡,沒有藏。
Firefox 還不是首要目標
目前 Chrome / Chromium 為主。Firefox 支援會跟在後面。
部分高互動 Web App
會強烈改寫 DOM 的 SPA 上,譯文區塊可能被搬走或移除。我們在處理。
大頁面分批翻譯
為了不打爆 provider rate limit,譯文會分批漸進出現。
09Bring your own cost
Margin 完全免費。 API 帳單由你支付。
Margin 沒有訂閱費。唯一的成本是 provider 的 per-token 費率,直接付給 OpenAI、Anthropic 或 Google。多數閱讀情境每次只是幾分錢。
成本估算 · 月費
- $.01一篇 ≈10k 字的研究論文用 GPT-4o mini 整篇翻完,成本不到 1 美分。
- $.00Session cache 會避免同一次閱讀中的重複請求;若常重讀同頁,也可以自行開啟 persistent cache。
- B Y O自帶金鑰。Endpoint 可編輯——支援相容 gateway、自架 router、proxy 路由。
- FREEGemini 免費額度對日常閱讀夠用。多數使用者根本看不到帳單。
10常見問題
在你安裝之前的 幾個問題。
簡短列幾題。詳細解答在 repo 的 docs/ 目錄。