Skip to content

Releases: xyzhou0323/open-translate

Release list

v1.1.5

Choose a tag to compare

@xyzhou0323 xyzhou0323 released this 10 Jul 15:47

ND Translate

ND Translate

神经多样性友好的网页翻译扩展。

内置神经多样性(Neurodiversity)术语表,并提供 OpenDyslexic 字体、Bionic Reading、每句换行等阅读辅助功能。

Forked from sxueck/open-translate

功能

翻译

  • 三种翻译模式:替换原文 / 双语对照 / 点击翻译
  • 双引擎支持:免费 Google 翻译 + LLM API(OpenAI 兼容接口)
  • 智能内容识别:基于 Mozilla Readability 算法自动提取页面正文
  • 智能批处理:基于 token 的动态合批,最小化 API 调用
  • 术语表:内置神经多样性标准化术语表,确保 ND 术语翻译准确
  • 输入框翻译:在任意输入框中按快捷键即可翻译

阅读辅助

  • OpenDyslexic 字体:专为阅读障碍设计的英文字体
  • 霞鹜文楷中文字体:字形清晰易辨识
  • Bionic Reading:加粗单词前半部分,引导眼球快速移动
  • 每句换行:按句号、问号等标点拆分,减少长段落阅读压力
  • 间距调整:行间距、单词间距、字间距独立调节
  • 字号调整:全局缩放页面文字
  • 阅读导览:浏览器朗读、句子聚光灯、高亮速度、静音模式与点击定位
  • 页内工具栏:翻译/重新翻译、显示/隐藏译文,以及紧凑的阅读控制
  • 清除格式模式:移除扩展添加的阅读格式,并在之后的新页面保持网站原有样式,直到再次启用阅读格式

安装

从 ZIP 安装(推荐)

  1. Releases 下载 nd-translate.zip
  2. 解压到本地任意目录
  3. 打开 chrome://extensions/,启用「开发者模式」
  4. 点击「加载已解压的扩展程序」,选择解压后的 dist/extension 文件夹

开发者模式

git clone https://github.com/xyzhou0323/open-translate.git
cd open-translate
  1. 打开 chrome://extensions/,启用「开发者模式」
  2. 点击「加载已解压的扩展程序」,选择项目目录下的 dist/extension 文件夹

配置

点击扩展图标 →「高级设置」:

  • API 端点 / 密钥 / 模型:配置 LLM 翻译服务。留空则自动使用免费 Google 翻译
  • 目标语言:默认翻译为简体中文
  • 术语表开关:启用/关闭神经多样性术语表
  • 阅读辅助:字体、Bionic Reading、每句换行、间距和阅读导览预设

页内工具栏

页面底部工具栏提供常用操作,无需反复打开扩展弹窗:

  • 翻译 / 重新翻译:按当前选择的源语言、目标语言和翻译模式执行。
  • 显示 / 隐藏译文:在原文和缓存译文之间切换;双语模式下切换为仅原文或双语视图。
  • 阅读导览:播放、暂停、停止、定位、速度、静音和阅读遮罩。
  • 显示:在按钮附近展开字体、Bionic Reading、每句换行和排版设置。
  • 清除:移除翻译及所有由扩展添加的阅读格式,并记住清除状态。

阅读格式状态

高级设置会显示页面格式增强是否开启。使用“清除并保持关闭”后,新页面会保持网站原有排版;调整任一阅读格式并保存,即可再次开启格式增强。

许可证

MIT