# translate-plug-in **Repository Path**: class-java/translate-plug-in ## Basic Information - **Project Name**: translate-plug-in - **Description**: 一个简单易用的浏览器翻译插件,支持多种语言之间的互译,界面简洁,使用方便。 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-01-02 - **Last Updated**: 2025-01-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 快速翻译助手 Chrome 扩展 一个简单易用的浏览器翻译插件,支持多种语言之间的互译,界面简洁,使用方便。 ## 功能特点 - 🚀 快速翻译:支持即时翻译,输入后按回车即可翻译 - 🌍 多语言支持:支持中文、英文、日文、韩文、法文、德文、西班牙文、俄文等多种语言 - 💡 智能检测:支持自动检测输入文本的语言 - 🔄 语言切换:一键切换源语言和目标语言 - ⌨️ 快捷操作: - 回车键:快速翻译 - Shift + 回车:输入框换行 - 💾 记忆功能:自动记住上次使用的语言选择 - 🎨 现代界面:简洁美观的用户界面,支持深色模式 ## 安装方法 1. 下载源代码 ```bash git clone https://gitee.com/class-java/translate-plug-in ``` 2. 在 Chrome 浏览器中安装 - 打开 Chrome 浏览器 - 访问 `chrome://extensions/` - 开启右上角的"开发者模式" - 点击"加载已解压的扩展程序" - 选择项目文件夹 ## 使用方法 1. 点击浏览器工具栏中的翻译图标打开翻译窗口 2. 在上方文本框中输入需要翻译的文本 3. 选择源语言和目标语言(默认支持自动检测源语言) 4. 按回车键或点击"翻译"按钮进行翻译 5. 翻译结果将显示在下方文本框中 ## 快捷键 - `Enter`: 翻译文本 - `Shift + Enter`: 在输入框中换行 - `↔️`: 点击切换按钮可快速交换源语言和目标语言 ## 支持的语言 - 中文 (zh) - 英文 (en) - 日文 (ja) - 韩文 (ko) - 法文 (fr) - 德文 (de) - 西班牙文 (es) - 俄文 (ru) ## 技术实现 - 使用 Chrome Extension Manifest V3 - 基于 Google Translate API - 使用原生 JavaScript 开发 - 支持异步翻译和错误处理 ## 注意事项 1. 本扩展使用的是 Google 翻译的非官方 API,仅供学习和个人使用 2. 为避免请求频率过高,建议合理使用 3. 如果遇到翻译失败,请稍后重试 ## 开发计划 - [ ] 添加更多语言支持 - [ ] 支持历史记录功能 - [ ] 添加生词本功能 - [ ] 支持划词翻译 - [ ] 支持发音功能 - [ ] 优化翻译准确度 ## 贡献指南 欢迎提交 Issue 和 Pull Request 来帮助改进这个项目。 ## 许可证 MIT License