Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

网页自动翻译 — English → 中文

一键将英文网页/笔记/视频实时翻译为中文。支持三端:Chrome 扩展、Safari 用户脚本、Obsidian 插件。

功能

  • 🌐 通用网页 — 自动识别英文段落,显示中文翻译
  • 🐦 X / Twitter — SPA 页面专用处理,推文/详情页/线程都支持
  • 🎬 YouTube — 标题、简介、评论 + 视频字幕实时翻译
  • 🎛️ 三种模式 — 双语对照 / 中文替换 / 关闭,浮动条随时切换
  • 📝 Obsidian — Markdown 文件一键翻译,保留格式、链接、代码块
  • 🌙 深色模式 — 所有平台自动适配

目录结构

web-translate/
├── chrome-extension/   # Chrome / Edge / Brave 扩展
├── safari-userscript/  # Safari 用户脚本(Userscripts)
└── obsidian-plugin/    # Obsidian 笔记翻译插件

Chrome 扩展

安装

  1. 打开 chrome://extensions/
  2. 开启「开发者模式」
  3. 「加载已解压的扩展程序」→ 选择 chrome-extension/ 文件夹

使用

打开任意英文网页,右上角浮动条控制翻译模式:

  • 双语 — 原文 + 中文翻译
  • 替换 — 中文直接替换原文
  • — 关闭翻译

浮动条可拖拽移动,位置自动保存。

Safari 用户脚本

安装

  1. App Store 下载 Userscripts(免费)
  2. Userscripts → 设置脚本目录 → 选 ~/Documents/Userscripts
  3. safari-userscript/网页翻译.user.js 放入该目录
  4. Safari → 设置 → 扩展 → 启用 Userscripts

Obsidian 插件

安装

  1. obsidian-plugin/ 文件夹完整复制到 vault 的 .obsidian/plugins/obsidian-translate/
  2. 重启 Obsidian → 设置 → 社区插件 → 启用 Markdown Translate

使用

  • 左侧栏 🌐 / ⌘P "Translate current file" / 右键 .md → Translate to Chinese
  • 翻译结果保存为 原文件名-zh.md,不覆盖原文件
  • 双语输出:英文原文 + 中文翻译

技术

  • 翻译引擎:Google Translate API + MyMemory 回退
  • 限流:3 并发 / 8次秒 / 429 自动退避
  • 缓存:LRU 800 条

License

MIT

About

一键翻译英文网页/笔记/视频为中文。Chrome 扩展 + Safari 用户脚本 + Obsidian 插件,三端统一。

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages