xnx3/translate
AI i18n, Two lines of js realize automatic html translation. No need to change the page, no language configuration file, no API key, SEO friendly!
解决的问题
本项目提供了一种无需手动配置语言文件、API 密钥或更改原始页面结构,即可将整个 HTML 页面自动翻译成数百种语言的方法。旨在为希望在全球范围内推广内容,又不想承担传统翻译工作流负担的网站所有者简化国际化 (i18n) 流程。
工作原理
这是一个 JavaScript 库,通过扫描网页的 DOM 来自动识别并翻译文本元素。它支持多种翻译服务渠道(包括像 GiteeAI 这样的 AI 驱动渠道),并利用具有三层缓存和预加载机制的多线程加速系统,确保毫秒级的翻译速度。可以通过几行代码集成到网站中,也可以作为私有翻译 API 服务进行部署,以获得更高的安全性和隐私性。
适用对象
- 网站开发者:需要快速、低成本地为网站添加多语言支持。
- 企业和政府机构:出于数据隐私需要,需要翻译服务的私有化部署。
- 开源项目维护者 (CMS、UI 框架等):希望集成无缝翻译功能。
- 开发者:希望基于开源基础构建浏览器扩展或翻译 API。
亮点
- 零配置设置:只需添加几行 JS 即可实现数百种语言的翻译。
- AI 驱动:支持与 LLM(如 Qwen, GLM, DeepSeek)集成,以获得更高质量的翻译。
- SEO 友好:不修改原始源代码,确保搜索引擎索引不受影响。
- 高度可定制:允许指定翻译区域、忽略特定 ID/类/标签,并定义自定义术语。
- 私有化部署:支持为离线或安全环境自托管翻译 API。
- 动态内容支持:实时监控 DOM 变化,翻译由 Vue 或 React 等框架生成的内容。
- 轻量级模型:包含专为边缘设备设计的低硬件要求专用翻译模型 (
translate100)。
相关
- 项目
- 项目
- 项目
- 项目
- 项目