npm install创建 .env 文件(如果还没有):
# 服务器配置
PORT=3001
NODE_ENV=development
# 使用本地Agent模式
USE_LOCAL_AGENT=true
# Claude API密钥(必需)
ANTHROPIC_API_KEY=sk-ant-your-api-key-here
# 飞书配置(可选,不配置会使用模拟数据)
FEISHU_APP_ID=your_feishu_app_id
FEISHU_APP_SECRET=your_feishu_app_secretchmod +x start-dev.sh
./start-dev.sh# 终端1 - 启动后端
npm run server
# 终端2 - 启动前端
npm run dev打开浏览器访问:http://localhost:5173
- 在文本框中输入中文文本
- 点击「提交文本」
- 查看分析结果和术语建议
- 确认术语(或修改)
- 点击「开始翻译」
- 查看翻译结果
检查服务器日志,应该看到:
🚀 服务器运行在端口 3001
📊 环境: development
🔧 模式: 本地Agent
🔍 Claude API Key: 已配置
🔍 飞书配置: ⚠️ 未配置(将使用模拟数据)
A: 检查 .env 文件中的 ANTHROPIC_API_KEY 是否正确设置。
A:
- 确认后端在 3001 端口运行
- 检查
vite.config.js中的代理配置 - 查看浏览器控制台错误信息
A:
- 检查 Claude API 额度
- 查看后端日志
logs/error.log - 确认文本不为空
- 阅读 README-LOCAL-AGENT.md 了解详细架构
- 查看 architecture.md 了解系统设计
- 配置飞书API实现持久化术语库
- 访问 https://console.anthropic.com/
- 注册/登录账号
- 进入 API Keys 页面
- 创建新的 API Key
- 复制密钥到
.env文件
translate/
├── server/ # 后端代码
│ ├── agent/ # 本地Agent实现
│ │ ├── index.js # Agent协调器
│ │ └── tools/ # 三个MCP工具
│ └── routes/ # API路由
├── src/ # 前端Vue代码
├── logs/ # 日志文件
├── uploads/ # 上传文件目录
└── .env # 环境配置(需手动创建)
如有问题,请查看:
- 日志文件:
logs/combined.log - 错误日志:
logs/error.log - 详细文档:
README-LOCAL-AGENT.md