插件应用市场
icon
dev-translation
开发人员专用翻译工具
0 个评分
0
用户
user
27
版本
user
1.1.0
大小
92.75 
KB
slide
slide
# Dev Translation - 开发者翻译

一个专为开发者设计的智能翻译工具,提供中英文互译、文本润色、变量命名等实用功能。

![Dev Translation](./previews/main.png)

## 🌟 核心特性

### 智能翻译

**中英互译**

- 自动检测输入语言,智能切换翻译方向
- 支持中文翻译为英文,英文翻译为中文
- 基于 AI 技术,翻译结果准确自然

**丰富的语言信息**

- **音标**:提供美式 IPA 音标,帮助准确发音
- **释义**:显示 3 个核心英文释义,快速理解词义
- **例句**:提供 2 个实用例句,掌握用法场景

### 变量命名助手

当翻译结果为 5 个单词以内时,自动生成 5 种常见的变量命名风格:

- **PascalCase**:大驼峰命名(如 `HelloWorld`)
- **camelCase**:小驼峰命名(如 `helloWorld`)
- **snake_case**:下划线命名(如 `hello_world`)
- **UPPER_CASE**:全大写命名(如 `HELLO_WORLD`)
- **kebab-case**:短横线命名(如 `hello-world`)

**一键复制**:点击整行即可复制命名结果,并显示具体复制的内容(如"已复制: HelloWorld")

### 文本润色

将技术文本改写为易于理解但保留适当专业性的表达:

- **对比视图**:左右并排显示原文和润色后文本
- **灵活操作**:支持采纳或拒绝润色结果
- **智能识别**:自动识别中英文,应用合适的润色策略

## 🎨 界面设计

### 现代化视觉

- **渐变配色**:紫色渐变主题(#667eea → #764ba2)
- **毛玻璃效果**:半透明背景,视觉层次分明
- **流畅动画**:淡入、上浮、波纹等精致动画效果
- **深色模式**:完整支持深色主题,自动适配系统设置

### 紧凑高效

- **高信息密度**:通过布局优化提高信息展示效率
- **一屏显示**:所有内容无需滚动即可查看
- **响应式设计**:自适应不同屏幕尺寸和窗口大小
- **极简界面**:移除冗余元素,最大化内容显示区域

## 📖 使用方法

### 触发插件

**方式一:关键词触发**

1. 打开 uTools(通常是 `Alt + Space` 或 `Option + Space`)
2. 输入关键词:`翻译`、`translate` 或 `fanyi`
3. 输入要翻译的文本

**方式二:文本选择触发**

1. 在任意应用中选中要翻译的文本
2. 右键选择"翻译"(或使用 uTools 的文本选择快捷键)
3. 自动打开插件并显示翻译结果

### 基本操作

**翻译文本**

1. 在输入框中输入或粘贴文本
2. 点击"翻译"按钮或按 `Enter` 键
3. 查看翻译结果、音标、释义和例句

**润色文本**

1. 在输入框中输入或粘贴文本
2. 点击"润色"按钮
3. 查看对比视图,选择采纳或拒绝

**复制变量命名**

1. 翻译短语或单词(5 个单词以内)
2. 在变量命名卡片中点击任意命名风格
3. 自动复制到剪贴板,显示具体复制内容

### 快捷键

- **Enter**:执行翻译
- **Shift + Enter**:输入换行
- **Esc**:关闭插件

## 💡 使用场景

### 代码开发

- **变量命名**:快速生成符合规范的变量名
- **注释翻译**:翻译英文注释和文档
- **API 文档**:理解英文 API 文档和参数说明

### 技术学习

- **专业术语**:查看技术术语的准确翻译和释义
- **例句学习**:通过例句理解词汇的实际用法
- **音标发音**:学习正确的英文发音

### 文档编写

- **文本润色**:优化技术文档的表达
- **中英对照**:生成中英文对照内容
- **术语统一**:确保术语翻译的一致性

## 📝 注意事项

- 单次翻译最大支持 5000 字符
- 超过 4500 字符时会显示警告提示
- AI 生成的音标可能需要人工验证
- 翻译质量依赖于 uTools AI 服务的配置

## 🤝 反馈与支持

如有问题或建议,欢迎通过以下方式反馈:

- 在 uTools 插件中心评论
- 联系开发者

---

**Dev Translation** - 让翻译更高效,让开发更流畅