参赛项目名称
TopoPage
团队 / 作者
团队名:Glim
Github用户名:Tech-ArthurX
我做了什么
我把扫描 PDF 翻译做成了可直接演示的 Web 产品:邮箱注册、图片验证码登录、上传即翻译,串起 OCR、版面分析、术语表、逐页进度、任务恢复和译文 PDF 下载。黑客松模式自动锁定演示模型并限制页数,避免现场误配置和资源溢出。
使用的工具
- 百炼 CLI,Codex Cli,Claude Code,Opencode
- 百炼能力 / 模型:百炼兼容 Chat Completions 模型服务;演示环境使用
deepseek-v4-flash
- Skill 名称:百炼兼容 Chat Completions 模型服务;演示环境使用
deepseek-v4-flash
- 其他:Vue 3 + TypeScript + Fluent UI、Golang、PDFium、RapidOCR/ONNX Runtime、Docker
效果展示
TopoPage 是一款面向扫描 PDF、论文、技术资料和复杂排版文档的智能翻译 Web 应用。本次参赛版本将 OCR 识别、版面分析、术语约束、AI 翻译、任务管理和 PDF 重建整合为一套完整流程。用户通过邮箱注册和本地图片验证码登录后,只需上传文档,系统便会按页识别文字与版面结构,调用百炼兼容模型完成翻译,并生成尽可能保留原始页面布局的译文 PDF。
产品支持内置术语表,可在翻译时固定专业名词、产品名称和缩写的译法,提高长文档的前后一致性。处理过程中提供逐页进度展示,用户能够直观看到当前页数、处理阶段和任务状态;任务中断后可继续恢复,并可在任务列表中查看历史记录、失败信息和最终文件,完成后直接下载译文 PDF。
TopoPage 的主要亮点是“从扫描件到成品 PDF”的端到端体验。它不是简单提取文字后输出纯文本,而是记录原文文本区域的位置和尺寸,将译文重新写回对应页面。系统专门处理了 OCR 与 PDF 坐标系不同、译文长度变化、字体兼容和文字越界等问题,减少文字错位、上下镜像、内容溢出和最终 PDF 生成失败。
在工程设计上,系统采用浏览器界面、Go 任务服务和原生文档处理模块分层协作,将耗时翻译拆分为可追踪、可恢复的页级任务。黑客松模式会在服务端锁定模型、接口和内置术语表,并限制单任务及账户页数,用户无须填写 API Key,也无法误改关键配置,在控制调用成本的同时保证公开演示的稳定性和安全性。
项目的创新之处在于把 AI 翻译能力与文档版面重建、术语一致性和任务恢复机制结合起来,使扫描文档翻译从“得到一段译文”升级为“得到一份可以直接阅读和交付的译文 PDF”。
项目链接(可选)
https://topopage.1145141919810.xyz/
参赛项目名称
TopoPage
团队 / 作者
团队名:Glim
Github用户名:Tech-ArthurX
我做了什么
我把扫描 PDF 翻译做成了可直接演示的 Web 产品:邮箱注册、图片验证码登录、上传即翻译,串起 OCR、版面分析、术语表、逐页进度、任务恢复和译文 PDF 下载。黑客松模式自动锁定演示模型并限制页数,避免现场误配置和资源溢出。
使用的工具
deepseek-v4-flashdeepseek-v4-flash效果展示
TopoPage 是一款面向扫描 PDF、论文、技术资料和复杂排版文档的智能翻译 Web 应用。本次参赛版本将 OCR 识别、版面分析、术语约束、AI 翻译、任务管理和 PDF 重建整合为一套完整流程。用户通过邮箱注册和本地图片验证码登录后,只需上传文档,系统便会按页识别文字与版面结构,调用百炼兼容模型完成翻译,并生成尽可能保留原始页面布局的译文 PDF。
产品支持内置术语表,可在翻译时固定专业名词、产品名称和缩写的译法,提高长文档的前后一致性。处理过程中提供逐页进度展示,用户能够直观看到当前页数、处理阶段和任务状态;任务中断后可继续恢复,并可在任务列表中查看历史记录、失败信息和最终文件,完成后直接下载译文 PDF。
TopoPage 的主要亮点是“从扫描件到成品 PDF”的端到端体验。它不是简单提取文字后输出纯文本,而是记录原文文本区域的位置和尺寸,将译文重新写回对应页面。系统专门处理了 OCR 与 PDF 坐标系不同、译文长度变化、字体兼容和文字越界等问题,减少文字错位、上下镜像、内容溢出和最终 PDF 生成失败。
在工程设计上,系统采用浏览器界面、Go 任务服务和原生文档处理模块分层协作,将耗时翻译拆分为可追踪、可恢复的页级任务。黑客松模式会在服务端锁定模型、接口和内置术语表,并限制单任务及账户页数,用户无须填写 API Key,也无法误改关键配置,在控制调用成本的同时保证公开演示的稳定性和安全性。
项目的创新之处在于把 AI 翻译能力与文档版面重建、术语一致性和任务恢复机制结合起来,使扫描文档翻译从“得到一段译文”升级为“得到一份可以直接阅读和交付的译文 PDF”。
项目链接(可选)
https://topopage.1145141919810.xyz/