MouseTooltipTranslator 项目介绍
项目概述
MouseTooltipTranslator 是一款专为 Chrome 浏览器设计的实用翻译插件。通过鼠标悬停或选择文本,用户可以轻松地在浏览网页时进行翻译。这款插件让多语言的交流变得前所未有的简单和高效。
功能特色
- 文本悬停翻译:用户只需将鼠标悬停在文本上,即可实时获得翻译结果。
- 文本发音:按住左侧的 Ctrl 键,使用谷歌文本转语音(TTS)功能,用户可以听到翻译文本的正确发音。
- 输入框翻译:按住右侧的 Alt 键,可以翻译输入框中的正在书写的文本或选中的文字。
- 多引擎翻译支持:该插件同时支持谷歌翻译和必应翻译引擎,以提供可靠的翻译结果。
- PDF 文档翻译:通过 PDF.js 读取 PDF 文件并显示翻译提示。
- YouTube 双语字幕:支持在观看 YouTube 视频时打开双语字幕,帮助更好理解视频内容。
- 图片 OCR 翻译:按住左侧 Shift 键并将鼠标悬停在图片上,可进行光学字符识别(OCR)并翻译,例如漫画上的文字。
- 语音识别翻译:用户可以通过语音输入内容,插件会进行识别并提供翻译。
使用指南
用户可以访问 使用指南 来了解详细的使用步骤和方法,确保随时享受该插件的便捷功能。
自行构建安装
如果用户希望自行构建插件以进行自定义开发,以下是简要步骤:
-
安装 Node.js,可从 Node 官方网站 获取。
-
打开终端并依次输入以下命令:
git clone https://github.com/ttop32/MouseTooltipTranslator.git cd MouseTooltipTranslator npm install npm run build
-
在浏览器中访问
chrome://extensions/
,并启用开发者模式。 -
加载构建好的文件夹 (
MouseTooltipTranslator/build
) 作为未打包的扩展程序。
贡献者
MouseTooltipTranslator 由一个活跃的开源社区开发和维护,主要贡献者包括 Daniel K, Arda Satata Fitriajie, Anoir Ben Tanfous 等。他们的辛勤付出确保了插件的持续性改进和稳定性。
隐私政策
详细的隐私政策可以在 隐私政策文件 中查看,以了解用户数据的收集和使用方式。
MouseTooltipTranslator 致力于为用户提供简单、强大且安全的翻译体验,是解决多语言交流障碍的优秀助手。不论是日常浏览还是工作需求,这款插件都能极大地提升用户的使用效率。