Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ehtagtranslation/ehsyringe
E 站注射器,将中文翻译注入到 E 站体内
https://github.com/ehtagtranslation/ehsyringe
browser-extension e-hentai translation userscript
Last synced: about 20 hours ago
JSON representation
E 站注射器,将中文翻译注入到 E 站体内
- Host: GitHub
- URL: https://github.com/ehtagtranslation/ehsyringe
- Owner: EhTagTranslation
- License: mit
- Created: 2019-06-29T01:39:56.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-30T03:41:13.000Z (about 1 month ago)
- Last Synced: 2025-01-29T23:04:01.578Z (about 20 hours ago)
- Topics: browser-extension, e-hentai, translation, userscript
- Language: TypeScript
- Homepage:
- Size: 78 MB
- Stars: 2,941
- Watchers: 43
- Forks: 118
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# EhSyringe
[![Build Status](https://github.com/EhTagTranslation/EhSyringe/workflows/ci/badge.svg)](../../actions)
[![GitHub All Releases](https://img.shields.io/github/downloads/EhTagTranslation/EhSyringe/total)](../../releases)
[![GitHub Releases (by Asset)](https://img.shields.io/github/downloads/EhTagTranslation/EhSyringe/latest/ehsyringe.chrome.zip)](../../releases/latest/download/ehsyringe.chrome.zip)
[![GitHub Releases (by Asset)](https://img.shields.io/github/downloads/EhTagTranslation/EhSyringe/latest/ehsyringe.firefox.xpi)](../../releases/latest/download/ehsyringe.firefox.xpi)
[![GitHub Releases (by Asset)](https://img.shields.io/github/downloads/EhTagTranslation/EhSyringe/latest/ehsyringe.user.js)](../../releases/latest/download/ehsyringe.user.js)E 站注射器,将中文翻译注入到 E 站体内。
这一针打下去你就会说中文了。
![Syringe](https://user-images.githubusercontent.com/5716100/62419351-be9d7400-b6b0-11e9-86d3-680436973176.png)
## 安装
### Chrome 安装方法
1. 前往 [Release 页面](../../releases)下载 zip 文件并解压
2. 打开 Chrome 扩展程序管理器 `chrome://extensions`
3. 勾选 `开发者模式`
4. 点击 `加载已解压的扩展程序`,选择本扩展所在目录### Firefox 安装方法
1. 前往 [Release 页面](../../releases)下载 xpi 文件
2. 安装 Firefox 的[延长支持版(ESR)](https://www.mozilla.org/firefox/organizations/)、[开发者版](https://www.mozilla.org/firefox/developer/)或 [Nightly 版](https://nightly.mozilla.org/)
3. 打开 Firefox 配置编辑器(`about:config` 页),搜索 `xpinstall.signatures.required` 并将值设置为 `false`
4. 打开 Firefox 附加组件管理器 `about:addons`,点击右上角设置菜单,选择“从文件安装附加组件”,选择下载的 xpi 文件参考 [Firefox 中的附加组件签名](https://support.mozilla.org/kb/add-ons-signing-firefox#w_dalioucllleeyzgaauoeoeoakekikakneojdeeniko)
### 用户脚本(UserScript)安装方法
1. [安装一个用户脚本管理器](https://sleazyfork.org/help/installing-user-scripts)
2. 前往 [Sleazy Fork](https://sleazyfork.org/scripts/407833) 安装最新版本> 也可以从 [GitHub Release](../../releases/latest/download/ehsyringe.user.js) 安装
> 如果你使用的是 Via、Alook 等对用户脚本支持不完善的浏览器,可以考虑使用以下代码加载插件
>
> ```js
> (function () {
> if (/(^|\.)e[-x]hentai\.org$/i.test(location.hostname) && !document.getElementById('EhSyringe-Script')) {
> var script = document.createElement('script');
> script.id = 'EhSyringe-Script';
> script.src = 'https://sleazyfork.org/scripts/407833-ehsyringe/code/EhSyringe.user.js';
> document.documentElement.append(script);
> }
> })();
> ```## 功能
- 全站翻译(大部分)
- 标签翻译
- 标签介绍
- 标签翻译数据更新(当前[数据库](https://ehtt.vercel.app/list/all)包含 [![all](https://img.shields.io/endpoint?label=&color=brightgreen&url=https://ehtt.fly.dev/database/all/~badge)](https://ehtt.vercel.app/list/all) 条标签翻译)
- 搜索框标签输入提示
- 支持 Via、Alook 等支持自定义脚本的手机浏览器## 特点
- 兼容 E-Hentai-Downloader 及熊猫书签
- 在加载 DOM 过程替换翻译, 页面加载完直接是中文不会闪烁## 截图预览
搜索列表
详情页(标签描述)
搜索提示/补全
标签数据更新
## 小工具
- 用户脚本脚本小工具合集 [EhTagTranslation/UserScripts](../../../UserScripts)
## [更新日志](CHANGELOG.md)
## 开发
### 开发指南
- UI 翻译位于 `src/services/ui-translation/data`
### 发布新版本
1. 编辑 `CHANGELOG.md` 并提交
2. 运行 `pnpm version ` 更新版本号
3. 运行 `git push --follow-tags` 推送新版本
4. 等待 GitHub Actions 自动编译并发布新版本