Skip to content

DaydreamCoding/notion-web-translation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notion翻译助手

Copyright © 2025 Qtom. All rights reserved.

一个Chrome浏览器扩展,用于解决Notion页面中由于使用notranslate类而无法使用浏览器内置翻译功能的问题。

功能特点

  • 绕过Notion的notranslate限制,实现页面内容的翻译
  • 支持多种翻译服务:Google翻译、DeepL、百度翻译
  • 在原内容上方显示翻译结果,不干扰原网页结构
  • 提供原文/翻译快速切换功能
  • 支持自定义API密钥,提高翻译质量和稳定性

安装方法

从Chrome网上应用店安装(推荐)

  1. 打开Chrome浏览器
  2. 访问Chrome网上应用店(此链接将在发布后更新)
  3. 点击"添加到Chrome"按钮

手动安装(开发模式)

  1. 下载本项目的ZIP文件或克隆仓库
  2. 解压文件到本地文件夹
  3. 打开Chrome浏览器,输入 chrome://extensions/
  4. 开启右上角的"开发者模式"
  5. 点击"加载已解压的扩展程序"
  6. 选择包含本扩展的文件夹

使用方法

  1. 安装扩展后,访问任何Notion页面
  2. 在页面右下角会出现一个翻译控制面板
  3. 点击"开始翻译"按钮,扩展将自动识别并翻译页面中的内容
  4. 翻译后,可以通过每个内容块右上角的按钮切换显示原文或翻译

设置

点击浏览器工具栏中的扩展图标,可以打开设置面板:

  • 默认目标语言:选择要翻译成的目标语言
  • 翻译服务:选择要使用的翻译服务
  • API密钥设置:配置相应翻译服务的API密钥(部分服务如DeepL和百度翻译必须配置API密钥)

开发

项目结构

notion-web-translation/
├── manifest.json       # 扩展清单文件
├── content.js          # 内容脚本
├── content.css         # 内容样式
├── translator.js       # 翻译服务模块
├── popup.html          # 弹出页面
├── popup.js            # 弹出页面脚本
└── images/             # 图标资源

本地开发

  1. 克隆仓库
  2. 进行修改
  3. 在Chrome中加载未打包扩展进行测试

注意事项

  • 此扩展仅在Notion.so域名下运行
  • 翻译质量取决于所选的翻译服务及其API
  • 使用Google翻译的免费接口可能存在限流问题,建议配置API密钥

许可

本项目基于 Apache License 2.0 开源协议。完整的许可协议可以在 LICENSE 文件中找到。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors