NiuTrans/LaTeXTrans
A tool for translating the content of LaTeX documents into various other natural languages (e.g., translating an arXiv paper from English to Chinese).
解决的问题
LaTeXTrans 解决了在翻译学术论文时,难以维持 LaTeX 文件常见的复杂格式、数学公式和交叉引用的问题。与通常会破坏布局和方程式的标准 PDF 翻译器不同,此系统确保翻译后的输出保持为高保真、可编译的 LaTeX 项目和 PDF。
工作原理
该系统使用包含六个专业代理的多代理协作工作流程:
- Parser: 处理 LaTeX 源代码的初始处理。
- Terminology Extractor: 确保术语翻译的一致性。
- Translator: 使用 LLM 执行实际的语言翻译。
- Validator: 检查翻译是否存在错误。
- Summarizer: 协助整体翻译过程。
- Generator: 生成最终翻译后的 LaTeX 代码并将其编译为 PDF。
用户可以提供 arXiv ID、本地压缩源包或本地目录,系统会自动下载源代码、进行翻译并编译最终的 PDF。
目标用户
需要以母语阅读 arXiv 论文,同时又不希望失去原始论文结构完整性和数学精确性的研究人员和学生。
特色亮点
- 端到端工作流程: 通过论文 ID 自动从 arXiv 下载 LaTeX 源代码并生成翻译后的 PDF。
- 布局保留: 维持公式、布局和交叉引用的完整性。
- 术语一致性: 使用专用代理确保技术术语翻译的一致性。
- 灵活输入: 支持 arXiv ID、本地项目文件和批量翻译。
- 提供 GUI: 包含基于 Streamlit 的浏览器界面,用于监控进度和配置。
相关
- 项目
- 项目
- 项目
- 项目