X(Twitter)页面上的推文翻译助手。为非中文推文注入“一键翻译”按钮,点击后使用 Google 翻译将内容翻译为中文并展示在原文下方。
- 自动识别推文语言,非中文推文显示翻译按钮
- 一键翻译并在原文下方展示结果
- 翻译结果可收起/展开
- 保留推文中的链接与 @ 提及
- 适配浅色与深色模式
- 打开 Chrome 扩展管理页:
chrome://extensions - 右上角开启“开发者模式”
- 点击“加载已解压的扩展程序”
- 选择本项目根目录
x-translate
- 打开
https://x.com或https://twitter.com - 在非中文推文下方点击“翻译推文”
- 再次点击可收起/展开翻译结果
- 内容脚本监听页面变化,定位推文正文并注入按钮
- 点击按钮后通过后台脚本请求
translate.googleapis.com - 将翻译结果插入到原文下方并保持链接可点击
storage:为后续扩展配置预留https://twitter.com/*、https://x.com/*:注入内容脚本https://translate.googleapis.com/*:请求翻译接口
manifest.json:扩展清单与权限配置content.js:注入按钮与渲染翻译结果background.js:翻译请求转发与结果解析style.css:按钮与翻译结果样式
- 翻译接口使用 Google Translate 的免费
client=gtx端点 - 目标语言为简体中文(
zh-CN)