What it is
EhSyringe is browser extension and userscript for E-Hentai. It injects Chinese translation into site interface, tags, tag descriptions, and search hints. Project lives in TypeScript, MIT license, browser-extension ecosystem, and userscript ecosystem. Repository has 3705 stars, 124 forks, 14 open issues, seven-year age, and last push on 2026-07-12.
It solves missing Chinese text on E-Hentai pages for Chinese readers. EhSyringe replaces visible text with Chinese translation during DOM loading, so page appears Chinese after load without flash. It also updates tag translation data from project database.
Key capabilities
- Site-wide translation for most pages, replacing visible interface text with Chinese.
- Tag translation for tags shown in lists and detail pages.
- Tag introduction translation, showing Chinese explanations for tag descriptions.
- Search box tag input hints, helping users enter tags.
- Tag translation data update, using project database list at ehtt.vercel.app/list/all.
- Chrome extension, Firefox extension, and userscript install paths.
- Mobile browser support for Via, Alook, and custom script loading.
- UI translation data maintained in src/services/ui-translation/data.
Who uses it and how
- Chinese-speaking E-Hentai visitors install Chrome extension to read translated interface and tags.
- Firefox users install xpi on ESR, Developer Edition, or Nightly, after disabling add-on signature requirement.
- Userscript users install from Sleazy Fork or GitHub Release through user script manager.
- Mobile browser users add custom script snippet to load EhSyringe on e-hentai.org or exhentai.org pages.
- Users of E-Hentai-Downloader and 熊猫书签 can use it while keeping compatibility with those tools.
- Developers can update UI translation data in src/services/ui-translation/data and publish new release with pnpm version.
- Users can browse EhTagTranslation/UserScripts for related user script tools.
Getting started
Typical install uses Chrome zip loaded unpacked in developer mode, Firefox xpi installed in ESR, Developer Edition, or Nightly, or userscript installed from Sleazy Fork or GitHub Release, with release assets ehsyringe.chrome.zip, ehsyringe.firefox.xpi, and ehsyringe.user.js. Development release uses pnpm version, git push --follow-tags, and GitHub Actions.
When to use it — and when not to
Use EhSyringe when user wants Chinese translation inside E-Hentai pages and can install browser extension or userscript. Avoid it if user needs fully translated all text, because README says most site-wide translation only. Firefox install needs unsigned add-on setting, Chrome install needs unpacked extension, and translation quality depends on project tag database.