谷歌最新翻译模型TranslateGemma支持全世界50多种语言的翻译文本多语言翻译 二次webui开发 构建by科哥


这是一个基于 Google TranslateGemma 的多语言翻译系统,支持 300+ 语言的文本翻译和图像 OCR 翻译。
在项目目录下运行启动脚本:
bash start_app.sh
启动成功后,浏览器访问:http://localhost:7860
适用场景:翻译文字、段落、文章等文本内容
选择模型(页面顶部)
切换到"文本翻译"标签页
选择语言
输入文本
点击"🚀 翻译"按钮
outputs/ 目录清空内容
常用语言包括:
注意:系统支持 300+ 种语言,以上仅为常用语言列表。
适用场景:翻译图片中的文字(如截图、照片、扫描件等)
切换到"图像翻译"标签页
上传图片
选择目标语言
点击"🚀 提取并翻译"按钮
查看结果
outputs/ 目录优势:
适用场景:
优势:
适用场景:
注意:12B 模型需要更多显存(~14GB),如果显存不足,请使用 4B 模型。
所有翻译结果会自动保存到 outputs/ 目录,文件名格式:
outputs_YYYYMMDDHHmmss.txt
例如:outputs_20260116112535.txt
==================================================
时间: 2026-01-16 11:25:35
类型: 文本翻译 / 图像翻译
源语言: en
目标语言: zh
==================================================
【原文】
Hello world
【译文】
你好,世界。
A: 首次翻译需要加载模型到 GPU,大约需要 2-3 秒。后续翻译会很快(1-2 秒)。
A: 在页面顶部的"选择模型"下拉框中选择,系统会自动切换并清理显存。
A:
A: 支持常见图片格式:JPG、JPEG、PNG、BMP、GIF 等。
A: 所有翻译结果自动保存在项目的 outputs/ 目录下。
A: 可以。在文本框中输入多段文本(用换行分隔),系统会一次性翻译。
A: 页面顶部会显示当前 GPU 显存使用情况,点击"🔄 刷新显存"按钮可以更新。
A:
A:
bash start_app.shoutputs/ 目录下的日志文件A:
# 方法1:在终端按 Ctrl+C
# 方法2:使用命令
lsof -ti:7860 | xargs kill -9
将多段文本用换行分隔,一次性输入到文本框,系统会自动翻译所有内容。
所有翻译结果都保存在 outputs/ 目录,可以随时查看历史翻译记录。
| 文本长度 | 4B 模型 | 12B 模型 |
|---|---|---|
| 短文本 (< 50 字) | ~1-2 秒 | ~2-3 秒 |
| 中等文本 (50-200 字) | ~2-3 秒 | ~3-5 秒 |
| 长文本 (> 200 字) | ~3-5 秒 | ~5-8 秒 |
| 图像 OCR | ~5-8 秒 | ~8-12 秒 |
| 资源 | 4B 模型 | 12B 模型 |
|---|---|---|
| GPU 显存 | ~8GB | ~14GB |
| 系统内存 | ~750MB | ~1.2GB |
| CPU 使用率 | 3-5% (空闲) | 3-5% (空闲) |
开发者:科哥 微信:312088415 承诺:永远开源使用,但需保留版权信息
本项目基于 Google TranslateGemma 开源模型二次开发。
webUI 二次开发 by 科哥 | 微信:312088415
承诺永远开源使用,但是需要保留本人版权信息!
祝您使用愉快!如有问题,欢迎联系技术支持。
最后更新: 2026-01-16