Copyright © 2025 Qtom. All rights reserved.
一个Chrome浏览器扩展,用于解决Notion页面中由于使用notranslate类而无法使用浏览器内置翻译功能的问题。
- 绕过Notion的
notranslate限制,实现页面内容的翻译 - 支持多种翻译服务:Google翻译、DeepL、百度翻译
- 在原内容上方显示翻译结果,不干扰原网页结构
- 提供原文/翻译快速切换功能
- 支持自定义API密钥,提高翻译质量和稳定性
- 打开Chrome浏览器
- 访问Chrome网上应用店(此链接将在发布后更新)
- 点击"添加到Chrome"按钮
- 下载本项目的ZIP文件或克隆仓库
- 解压文件到本地文件夹
- 打开Chrome浏览器,输入
chrome://extensions/ - 开启右上角的"开发者模式"
- 点击"加载已解压的扩展程序"
- 选择包含本扩展的文件夹
- 安装扩展后,访问任何Notion页面
- 在页面右下角会出现一个翻译控制面板
- 点击"开始翻译"按钮,扩展将自动识别并翻译页面中的内容
- 翻译后,可以通过每个内容块右上角的按钮切换显示原文或翻译
点击浏览器工具栏中的扩展图标,可以打开设置面板:
- 默认目标语言:选择要翻译成的目标语言
- 翻译服务:选择要使用的翻译服务
- API密钥设置:配置相应翻译服务的API密钥(部分服务如DeepL和百度翻译必须配置API密钥)
notion-web-translation/
├── manifest.json # 扩展清单文件
├── content.js # 内容脚本
├── content.css # 内容样式
├── translator.js # 翻译服务模块
├── popup.html # 弹出页面
├── popup.js # 弹出页面脚本
└── images/ # 图标资源
- 克隆仓库
- 进行修改
- 在Chrome中加载未打包扩展进行测试
- 此扩展仅在Notion.so域名下运行
- 翻译质量取决于所选的翻译服务及其API
- 使用Google翻译的免费接口可能存在限流问题,建议配置API密钥
本项目基于 Apache License 2.0 开源协议。完整的许可协议可以在 LICENSE 文件中找到。