English version of README
-
Docker 和 Docker Compose
-
Flutter SDK (仅手动运行前端时需要)
-
Python 3.9+ (仅手动运行后端时需要)
这是运行本项目最简单的方式。Docker Compose 会自动配置并启动 Python 后端和 Flutter 前端。
-
克隆仓库:
git clone https://github.com/leuas/chinese_translator cd chinese_translator -
环境变量配置:
在运行项目之前,请确保将项目根目录下的
.env.example文件重命名为.env,并填入你真实的 API 密钥:DEEPSEEK_API_KEY=你的API密钥
-
构建并启动容器:
docker-compose up --build
-
访问应用:
-
前端界面: 在浏览器中打开
http://localhost:8080 -
后端接口 (API): 运行在
http://localhost:8000
-
如果你想修改代码并实时查看效果,请按照以下步骤操作。
在运行项目之前,请确保将项目根目录下的 .env.example 文件重命名为 .env,并填入你真实的 API 密钥:
DEEPSEEK_API_KEY=你的API密钥-
进入后端文件夹:
cd backend -
安装依赖项:
pip install -r requirements.txt
-
启动服务器:
python server.py
-
进入前端文件夹:
cd frontend -
获取 Flutter 依赖包:
flutter pub get
-
运行应用程序:
flutter run -d chrome
为了方便查看,你可以指定固定的端口来运行:
flutter run -d chrome --web-port 8080

