# py-auto-pull_1 **Repository Path**: hejiale_hehe/py-auto-pull_1 ## Basic Information - **Project Name**: py-auto-pull_1 - **Description**: 一个简单又轻量的实时翻译小工具 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2025-06-13 - **Last Updated**: 2025-06-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 字幕翻译器 一个基于PyQt6的字幕翻译工具,支持屏幕区域文字识别和实时翻译,相较于其他实时字幕翻译器更加轻量化,配置更加简单。 ## 功能特点 - 支持选择屏幕区域进行文字识别 - 支持英语和日语识别 - 支持多种翻译API: - DeepSeek API(支持自定义提示词) - 百度翻译API - 腾讯翻译API - 阿里翻译API - 实时显示翻译结果 - 可调整翻译显示窗口的样式(字体颜色、背景颜色、字体大小) - 支持自动翻译和单次翻译 - 支持复制原文和翻译结果到剪贴板 - 可拖动和调整翻译显示窗口位置 - 支持保存和加载翻译窗口样式设置 ## 安装要求 1. Python 3.8或更高版本 2. Tesseract-OCR - Windows: 从[这里](https://github.com/UB-Mannheim/tesseract/wiki)下载安装 - 确保安装时选择需要的语言包(英语和/或日语) ## 安装步骤 1. 克隆或下载本项目 2. 安装依赖: ```bash pip install -r requirements.txt ``` 3. 安装Tesseract-OCR并确保将其添加到系统环境变量中 ## 使用方法 1. 运行程序: ```bash python src/main.py ``` 2. 点击"选择区域"按钮选择要翻译的屏幕区域 3. 选择识别语言(英语或日语) 4. 点击"自动翻译"开始实时翻译,或点击"开始翻译"进行单次翻译 5. 可以通过"配置API"按钮设置翻译API的密钥 6. 使用翻译显示窗口的工具栏可以: - 调整显示样式(字体颜色、背景颜色、字体大小) - 拖动窗口位置 - 关闭显示窗口 ## 配置说明 ### DeepSeek API 1. 在配置对话框中选择"DeepSeek" 2. 输入您的API密钥 3. 可以自定义系统提示词,用于指导翻译风格 4. API申请地址:[DeepSeek API](https://platform.deepseek.com/) ### 百度翻译API 1. 在配置对话框中选择"百度翻译" 2. 输入您的APP ID和密钥 3. API申请地址:[百度翻译开放平台](http://api.fanyi.baidu.com/api/trans/product/desktop) ### 腾讯翻译API 1. 在配置对话框中选择"腾讯翻译" 2. 输入您的Secret ID和Secret Key 3. API申请地址:[腾讯云机器翻译](https://cloud.tencent.com/product/tmt) ### 阿里翻译API 1. 在配置对话框中选择"阿里翻译" 2. 输入您的Access Key和Access Secret 3. API申请地址:[阿里云机器翻译](https://www.aliyun.com/product/ai/base_alimt) ## 注意事项 - 确保已正确安装Tesseract-OCR并配置环境变量 - 确保已安装所需的语言包 - 使用翻译API时需要有效的API密钥 - 翻译窗口的样式设置会自动保存,下次启动时会自动加载 ## 许可证 MIT License