# 自然语言处理实践-课程设计 **Repository Path**: chen-lyx/Natural-language ## Basic Information - **Project Name**: 自然语言处理实践-课程设计 - **Description**: 自然语言处理实践-课程设计 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-15 - **Last Updated**: 2025-06-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 系统安装步骤 1. **克隆项目**: ```bash git clone https://gitee.com/chen-lyx/Natural-language.git cd translation-summary-system ``` 2. **安装依赖**: ```bash pip install -r requirements.txt ``` #### 模型准备 1. **下载预训练模型**:将提供的模型文件放入`models/`目录 2. **检查模型文件**:确保以下文件存在 ``` models/ ├── summarization/ │ ├── best_model_lstm.pth │ └── vocab_lstm.pkl ├── translation/ │ └── checkpoint-250/ └── joint/ ├── best_joint_model.pth └── joint_vocab.pkl ``` #### 启动系统 ```bash cd app python app.py ``` 系统启动后访问:http://localhost:5000 ### 系统使用说明 #### 界面介绍 ![输入图片说明](app/static/image-20250615000845379.png) **界面组成**: - 侧边栏 - 显示用户信息和模型状态 - 输入区 - 文件上传和文本输入 - 处理区 - 三种方案选择和结果显示 #### 基本操作流程 **步骤1:输入文本** 1. 点击"选择文档"上传txt或docx文件 2. 或直接在文本框中输入要处理的中文文本 **步骤2:选择处理方案** - **方案一**:适合需要中文摘要后翻译的场景 - **方案二**:适合需要英文摘要的场景 - **方案三**:适合需要快速处理的场景 **步骤3:执行处理** 1. 点击对应方案的"执行模型"按钮 2. 系统显示"处理中..."状态 3. 等待处理完成,查看结果