Repository navigation
v1.3.0 - API 自动语言检测 & 检测性能优化
Docker
获取当前发布版本:
docker pull yshtcn/translategemma2api:20260212_1.3.0获取最新发布版本:
docker pull yshtcn/translategemma2api:latest运行参数:
docker run -d -p 9911:9911 -v ./data:/data yshtcn/translategemma2api:latest最近版本的更新涉及config文件更新,建议备份后删除原config文件重新设置,或者通过下方文件下载最新config.example.json,比对增加新的选项。首次使用的用户无需理会。
新功能
- API 源语言自动检测:文本翻译、图片翻译、PDF 翻译 API 的
source_language参数支持传入auto、自动、自动检测,后端自动识别源语言后翻译- 响应中返回
detected_source字段标识实际检测到的语言代码 - 图片/PDF + OCR 模式:复用 OCR 结果检测语言,不产生额外调用
- 响应中返回
改进
- 语言检测提速:所有语言检测(前端自动检测 + API 自动检测)统一采用
langdetect库本地检测(毫秒级),AI 模型作为回退- 前端文本/OCR 文本检测:langdetect 优先 → AI 回退
- 前端图片检测(无 OCR):AI 视觉检测(不变)
- EXE 打包兼容:PyInstaller 构建脚本添加 langdetect 的 hidden-import 和 collect-all,确保语言 profile 数据正确打包
新增依赖
| 依赖 | 说明 |
|---|---|
langdetect>=1.0.9 |
本地语言检测库,可选依赖(未安装时自动回退到 AI 检测) |