ChatGPT Enhance Tools

ChatGPT增强工具:提示词管理、翻译功能

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
wildkid
今日安裝
0
安裝總數
7
評價
0 0 0
版本
1.0.2
建立日期
2025-11-30
更新日期
2025-12-01
尺寸
44.4 KB
授權條款
MIT
腳本執行於

# ChatGPT Enhance Tools

一个用于增强 ChatGPT 功能的油猴脚本,提供提示词管理和翻译功能。

## 功能特性

### 1. 提示词管理
- **快速选择提示词**:点击提示词按钮,从预设列表中快速选择常用提示词
- **自定义提示词**:支持添加、编辑、删除自定义提示词
- **智能发送**:选择提示词后不会显示在输入框,但发送时会自动添加到消息前面
- **一次性使用**:提示词使用一次后自动取消,避免重复应用
- **可视化指示器**:选中提示词后会在输入框上方显示指示器,可随时取消

### 2. 翻译功能
- **多语言支持**:内置英语、中文、日语等常见语言
- **自定义语言库**:支持添加、编辑、删除语言
- **专业翻译提示词**:针对外贸领域(尤其是PCBA领域)优化的翻译提示词
- **持久化翻译**:选择翻译语言后会持续生效,直到手动取消
- **自动拼接**:发送时自动将翻译指令添加到消息最前面

### 3. 界面优化
- **标签页设计**:提示词和语言管理采用标签页布局,界面简洁
- **响应式布局**:自适应不同屏幕尺寸
- **深色模式兼容**:自动适配 ChatGPT 的主题样式
- **设置选项**:可自定义提示词列表显示行数

## 安装方法

1. 安装浏览器扩展:
- Chrome/Edge: [Tampermonkey](https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo)
- Firefox: [Tampermonkey](https://addons.mozilla.org/firefox/addon/tampermonkey/)
- Safari: [Tampermonkey](https://apps.apple.com/app/tampermonkey/id1482490089)

2. 安装脚本:
- 点击 [ChatGPT Enhance Tools.js](ChatGPT%20Enhance%20Tools.js)
- 或者复制脚本内容,在 Tampermonkey 中创建新脚本并粘贴

3. 访问 [ChatGPT](https://chatgpt.com/) 或 [ChatGPT (OpenAI)](https://chat.openai.com/) 即可使用

## 使用说明

### 提示词功能
1. 点击输入框工具栏中的"提示词"按钮
2. 在弹出的面板中选择一个提示词
3. 输入框上方会显示已选择的提示词
4. 输入你的内容后点击发送,提示词会自动添加到消息前面
5. 发送后提示词自动取消

### 翻译功能
1. 点击输入框工具栏中的"翻译"按钮
2. 在弹出的面板中选择目标语言
3. 输入框上方会显示翻译目标语言
4. 输入你要翻译的内容后点击发送
5. 翻译功能会持续生效,可以连续翻译多轮对话
6. 点击指示器上的 × 按钮可取消翻译

### 管理功能
- **提示词管理**:在提示词面板的"管理"标签页中可以添加、编辑、删除提示词
- **语言管理**:在翻译面板的"管理"标签页中可以添加、编辑、删除语言
- **设置**:点击提示词面板右上角的设置按钮可以调整显示选项

## 默认提示词

- 中文回复
- 翻译成中文
- 代码解释
- 润色文本

## 默认语言

- 英语 (English)
- 中文
- 日语 (Japanese)

## 技术特点

- 使用原生 JavaScript 开发,无外部依赖
- 使用 GM_setValue/GM_getValue 实现数据持久化
- 事件捕获机制确保提示词和翻译功能正常工作
- 响应式设计,适配各种屏幕尺寸
- 兼容 ChatGPT 的 contenteditable 输入框

## 许可证

MIT License

## 作者

wildkid

## 更新日志

### v1.0.0 (2024)
- 初始版本发布
- 提示词管理功能
- 翻译功能
- 自定义提示词和语言库
- 可视化指示器
- 设置选项

## 反馈与贡献

如有问题或建议,欢迎提交 Issue 或 Pull Request。