Spaces:
Sleeping
Sleeping
Trae Assistant
Initial commit: Enhanced Web Translator Assistant with Vue.js, file upload, and Chinese UI
63f129a metadata
title: Web Translator Assistant
emoji: 🌐
colorFrom: blue
colorTo: indigo
sdk: docker
short_description: 网页翻译助手
网页翻译助手
一个轻量的网页翻译解决方案,包含:
- 英文网站页面,提供“翻译”按钮,一键将整页翻译为中文
- Chrome 插件,任意网页点击“翻译”按钮即可转为中文
- Dockerfile,可在 Hugging Face Spaces 以 Docker 方式运行网站
在线演示(Docker / Spaces)
- 本仓库包含 Dockerfile,启动后将运行一个 Flask 网站(端口读取
PORT,默认 7860) - 页面顶部提供“翻译”按钮,使用 Google Translate Web 元件实现整页翻译
本地构建(可选):
docker build -t web-translator-assistant .
docker run -e PORT=7860 -p 7860:7860 web-translator-assistant
Chrome 插件使用
- 打开 Chrome 扩展管理(chrome://extensions),启用“开发者模式”
- 选择“加载已解压的扩展程序”,指向
extension/目录 - 进入任意网页,点击扩展弹窗中的“翻译”按钮,页面将被翻译为中文
技术说明
- 网站:Flask + Google Translate Web 元件(无需密钥)
- 插件:Manifest V3,使用
chrome.scripting.executeScript注入翻译逻辑 - 隐私:不收集任何用户数据。翻译由 Google 前端脚本完成
目录结构
/extension # Chrome 插件(弹窗 + 注入脚本)
/templates # 网站页面模板(英文文章 + 翻译按钮)
/static # 网站静态资源
app.py # Flask 入口
Dockerfile # Spaces 用 Docker 运行
requirements.txt # 依赖:Flask