繁體中文 | English
最後更新:2026 年 5 月 9 日
Shinkansen 是一款瀏覽器擴充功能,可將外語網頁、PDF 文件、YouTube 字幕翻譯成多種目標語言(繁體中文、簡體中文、英文、日文、韓文、西班牙文、法文、德文)。Shinkansen 透過使用者選擇的翻譯引擎完成翻譯,目前支援三種:
以下資料儲存在您的瀏覽器本機,開發者無法存取:
您提供的 Gemini API Key 與自訂 Provider API Key 都儲存在瀏覽器的 storage.local(不跨裝置同步),僅用於向對應的翻譯服務發送請求。這些金鑰只會傳送到您指定的端點,不會傳送到 Google 與該服務以外的任何地方。
翻譯相關設定(目標語言、UI 語言、模型選擇、溫度參數、自動翻譯網站名單、術語表、禁用詞清單等)儲存在 storage.sync,僅透過瀏覽器的內建同步機制在您自己的裝置之間同步。
已翻譯過的網頁段落與文件段落會快取在 storage.local,以避免重複呼叫 API。Shinkansen 預設不會在版本更新時自動清除快取(避免使用者掉資料);您可以隨時在 popup 或設定頁手動清除翻譯快取。
API 呼叫次數與 token 用量記錄在瀏覽器本機的 IndexedDB 中,用於在設定頁面顯示用量圖表。這些資料不會離開您的瀏覽器。
Shinkansen 對外網路連線範圍如下,並僅在功能需要時才發起:
| 端點 | 用途 | 傳送的資料 |
|---|---|---|
generativelanguage.googleapis.com |
Gemini API 翻譯 | 您的 Gemini API Key、待翻譯文字、翻譯系統提示詞 |
translate.googleapis.com |
Google Translate 翻譯(免 Key 路徑) | 待翻譯文字(不含 API Key、不含身份識別) |
| 使用者自行設定的端點 | OpenAI 相容翻譯(OpenRouter / Ollama / 等) | 該 Provider 的 API Key、待翻譯文字、翻譯系統提示詞 |
api.github.com |
檢查 Shinkansen 新版(僅讀取 release metadata) | 無使用者資料 |
open.er-api.com |
取得美元↔台幣即時匯率(用於以台幣顯示 API 成本) | 無使用者資料 |
Gemini 與 Google Translate 兩條 Google 端點的資料處理受 Google 隱私權政策與 Gemini API 服務條款規範。使用自訂 Provider 路徑時,您的資料受該 Provider 自身的隱私權政策與服務條款規範。建議您在使用前閱讀相關條款。
Shinkansen 不會:
本擴充功能要求以下瀏覽器權限:
<all_urls>(存取所有網站)翻譯功能需要讀取並修改任意網頁的文字內容,因此需要此權限。擴充功能只在您主動觸發翻譯(或開啟自動翻譯的網域)時才會介入頁面。
generativelanguage.googleapis.com / translate.googleapis.com分別宣告對 Gemini API 與 Google Translate 端點的網路存取權限。即使對應翻譯路徑沒被使用,宣告權限本身不會發起任何連線。
storage(本地儲存)用於儲存設定、API Key、翻譯快取、用量統計。
activeTab用於在使用者主動啟動翻譯時,於當前作用中分頁啟用翻譯邏輯(內容腳本透過宣告式 content_scripts 注入,無需 scripting 動態權限)。
alarms用於 service worker 排定閒置喚醒時機(例如維持翻譯串流連線、定期檢查更新),不背景收集資料。
webNavigation用於偵測 SPA 站點導航變化(讓翻譯狀態能跟著頁面切換)以及跨 tab 延續翻譯(您從翻譯過的頁面開連結到新 tab 時自動繼承翻譯設定)。不收集瀏覽歷史。
您的 API Key 存放在瀏覽器的本地儲存區,受瀏覽器沙盒保護。我們建議您不要將 API Key 分享給他人,並在對應服務的後台為您的 Key 設定適當的用量限制。
Shinkansen 並非針對 13 歲以下兒童設計。我們不會刻意收集兒童的個人資訊。
若本隱私權政策有重大變更,將隨擴充功能更新一併公告。您可以在本頁面查看最新版本。
如果您對本隱私權政策有任何疑問,歡迎透過以下方式聯絡:
Twitter (X):@jimmy_su