乐于分享
好东西不私藏

1页1分钱,英文PDF翻译,不再是难事了

1页1分钱,英文PDF翻译,不再是难事了

英文PDF翻译,不再是难事了

做技术的朋友大概都有这种体会:经常要和一堆英文PDF打交道——设备样本、技术手册、产品规格书、学术论文,偶尔还有客户发来的外文资料。

英文嘛,勉强能看,但看起来比较累,尤其是遇到专业术语密集、公式图表交织的文档,逐字逐句啃下来,眼睛酸了不说,思维也跟着钝了。所以想找一款软件把英文文档翻译成中文留档备用。

我当然也试过各种翻译工具。但凡是带点公式、表格的PDF,翻译完基本没法看——公式变成乱码,表格错位,字体忽大忽小,原本一页的内容能给你抻成三页。网上的付费网站价格又比较贵,一份100页的文档,翻译完成便宜的要十几到几十元。也有免费的网站,但多数限制较多,又要注册,也不方便。

所以这次专门找找有没有更好的方案。

通过查找和试用,GitHub上有两个开源项目比较合适,一个叫PDFMathTranslate Next,另一个叫RetainPDF


1. PDFMathTranslate-Next

先说下PDFMathTranslate-Next。

1.1 它能做什么,不能做什么

能做的事:
  • 文字型PDF(可选中复制文字的那种)的精准翻译
  • 复杂公式(行内公式、行间公式)完整保留
  • 表格、目录、批注、页眉页脚排版还原
  • 生成纯中文版 + 中英双语对照版两份PDF
不能做的事(重要):
扫描件/图片型PDF翻译不了——如果你的PDF是整页图片、没有可选中文字的那种,它会直接报错。这种情况请直接跳到第2章看RetainPDF。

先看看效果,排版不乱,复杂公式保存完整。从工具名字就能看出,像这类学术论文格式的文档,用它来翻译尤其合适。

图 PDFMathTranslate-Next翻译效果

1.2 安装和配置

我的电脑是Windows系统,找到适合Windows系统的安装包,选择带模型的版本(标题中有with-assets)。下载地址:

https://github.com/PDFMathTranslate-next/PDFMathTranslate-next/releases

图 PDFMathTranslate-Next下载链接

下载解压后双击运行就行,浏览器会自动弹出一个本地运行的 Web 界面。页面布局很直观,左侧是文件上传区和设置区,右侧是文档预览区。

图 PDFMathTranslate-Next启动界面

上传PDF,选择要翻译的目标语言为中文。翻译服务默认是硅基流动(SiliconFlow)的免费模型THUDM/GLM-4-9B-0414

简单做一下选项配置,界面语言选择简体中文。

术语提取速度限制改成并发请求800。

Pages默认选全部,如果只想测试可以选前5页,建议勾选仅在输出PDF中包含已翻译的页面。

图 PDFMathTranslate Next 设置项

PDF输出选项中,勾选使用交替页面进行双页PDF阅读,这样生成的双语版PDF可以双页视图对照阅读,水印模型选择无水印版。

图 PDFMathTranslate-Next PDF输出设置项

下面的高级选项,一般不用修改。

下图是给大模型的提示词,可不填。

所有设置完成后,点击最后的保存设置。然后回到翻译页面,点击翻译按钮。10页文档大概一两分钟,右侧预览区显示处理完成,下载按钮亮了。

图 PDFMathTranslate-Next翻译结果文件

下载dual双语版PDF,双语对照版本——英文原文和中文译文并排排列,上下段落对齐。遇到翻译不太准确的地方,瞄一眼原文就明白了。原文的公式,翻译完还是公式,没有变成乱码。段落位置和原文件基本一致。

1.3 接上DeepSeek,翻译质量还能再上一个台阶

硅基流动的免费模型日常够用,但某些专业术语的处理还不够精准。如果希望翻译后的文档能长期使用,可以换成DeepSeek

DeepSeek是国产大模型,翻译技术文档的效果明显更好:术语更准、语句更通顺。而且并发高、价格低——大约1页1分钱,10页的文档花费一毛钱左右。

配置只需四步:

步骤
操作
① 注册
打开DeepSeek官网(deepseek.com),手机号注册
② 创建API Key
进入“API开放平台” → “API Keys” → 创建,名称填pdfTranslate,生成的sk-开头的密钥只显示一次,务必复制保存
③ 充值
“充值”页面,支持支付宝/微信。翻译用充10元够500-1000页;如果还给其他工具用,建议充50元
④ 配置
在PDFMathTranslate的翻译服务下拉菜单选“DeepSeek”,填入:Model填deepseek-v4-flash,API Key填刚生成的密钥,保存即可,无需重启

设置完成后即可直接使用。

图 服务模型选择DeepSeek

设置完成后,无须重启 PDFMathTranslate 即可生效。

1.4 大模型限速设置(这个容易踩坑)

接了大模型 API 后,有个配置项虽然不起眼,但一旦设错就很容易报错——限速参数,也就是QPS(每秒请求数) 和最大工作线程数

在 PDFMathTranslate-Next 的高级设置中,这两个参数控制着向翻译接口发送请求的“节奏”。设得太高,会被接口限流甚至封禁;设得太低,翻译速度又会慢得让人着急。

两个概念先分清

参数
含义
说明
QPS
每秒发起的请求数
好理解,就是请求频率
最大工作线程数
同时进行中、尚未结束的请求总数
不是 QPS 乘除算出来的,由于大模型回复有延迟,线程池通常要大于 QPS,经验上取 QPS 的 1-10 倍

三种设置方式

系统提供三种方式,前两种会自动换算成第三种,不用手动算:

方式
适用场景
怎么填
① RPM(每分钟请求数)
硅基流动这类以RPM限流的接口
填官方数值的 80%-90%
② 并发连接数
DeepSeek这类以并发数限流的服务
Concurrent Requests,填官方限速的 80%-90%。DeepSeek-V4-Flash并发超高,直接填 1000
③ 手动设置QPS+线程池
有调优经验的用户
前两种方式会自动换算成这种方式,无需自己计算

如果想手动微调

RPM限制的接口(假设官方限制1000次/分钟):

QPS = RPM ÷ 60(向下取整)= 15

线程池 = QPS × 10(经验值)= 100

并发限制的接口(假设官方允许50并发):

线程池 = 0.9 × 官方并发数(向下取整)= 45

QPS = 线程池 = 45

1.5 几个值得留意的设置项

除了翻译服务,还有几个选项值得留意:

翻译页数:默认选翻译整篇,也可以先翻前5页试试效果。我第一次用的时候就是先试了前5页,看质量满意了再翻整篇。它支持连续页码和不连续页码混着写,比如"1,3,5-10"表示翻第1页、第3页、第5到10页。这个挺实用的——有时候你只想翻译文档里的某几章。

输出模式:默认会生成两份PDF——一份纯中文,一份中英双语对照。如果你只需要其中一种,可以在设置里关掉另一种。

术语表:为了防止术语翻译的前后不一,系统默认会先提取术语表,然后统一翻译。如果你经常翻译某个专业领域的文档,可以把固定术语整理成一个CSV文件上传。系统翻译时会优先按你定义的术语来翻,不用每次都人工校对。


2. RetainPDF:扫描件的救星

用了几天PDFMathTranslate-Next,基本满意。但是扫描版的资料会报错。

于是我又去试了另一个工具:RetainPDF

2.1 开箱就能用

RetainPDF最擅长解决的就是扫描件的PDF翻译问题。它给我的第一印象是——作者真的想让你直接用起来,几乎没有设置项。

Windows用户直接去GitHub仓库下载Setup.exe安装包,双击安装,点击下一步就装好了。装完运行,通过软件界面操作。下载地址:

https://github.com/wxyhgk/retain-pdf/releases/

安装后需要设置两个API,一个是PaddleOCR的云API,目前每天10000页免费额度,足够使用,第二个就是Deepseek的API,跟上面的一样。
图 RetainPDF API设置

2.2 内置OCR,扫描件直接翻

和PDFMathTranslate最大的不同:RetainPDF翻译文档先要进行OCR识别

OCR你可以理解成"图片里的文字识别"。扫描版PDF本质上就是一张一张图片,RetainPDF先把图片里的文字和图片"读"出来,记录位置,然后再翻译、重新排版。

我把那份扫描版的资料传上去,等了一会儿就翻译完成了——OCR速度比想象中要快。OCR识别、翻译、重新排版,一整套流程跑完,下载译文PDF。

打开一看,文字已经替换成中文,排版还在,位置基本没动。

图 RetainPDF 翻译效果

RetainPDF的特色是OCR后重新排版,即使不是扫描版的文档,还是会转换成图片去OCR,无论是直接翻译原文档,还是先扫描再翻译,Final 效果都能达到图中所示的水准。

2.3 公式和排版保真度

RetainPDF对行内公式的还原做了专门优化。那份扫描资料里有一些参数公式,翻译后的PDF里这些公式位置基本没动,字体大小也和原文接近。

作者对自己的定位很直白:在保留版面、公式与结构的前提下进行PDF翻译。这个目标听起来和PDFMathTranslate有点像,但实现路径不同——PDFMathTranslate走的是"AI布局分析 + PDF指令流分析"的路子,RetainPDF则结合了OCR + 排版重建。扫描件这个场景下,RetainPDF明显更胜一筹。

但如果你手头的PDF是扫描件,RetainPDF是目前开源方案里最靠谱的选择。


3. 横向对比

见表格:

对比维度
PDFMathTranslate-Next
RetainPDF
**排版还原质量**
非常精细,公式/表格/目录/批注几乎原样,偶有瑕疵
良好,扫描件上表现突出
**公式保留**
优秀,行内/行间公式完整保留
良好,对行内公式有专门优化
**表格保留**
边框、单元格位置、内容基本一致
轮廓保留,精细程度略逊于前者
**双语对照输出**
支持(mono单语 + dual双语,可分别关闭)
不支持,仅输出单语译文
**语言方向**
自由选择源语言和目标语言(如英→中、中→英、英→日等)
无语言设置项,默认英译中
**设置丰富度**
较多:翻译页数、输出模式、术语表、自定义提示词、字体、QPS限流、缓存控制等
较少,基本开箱即用,可配置项有限
**翻译接口**
DeepL、DeepSeek、OpenAI、Ollama、SiliconFlow等
需配置默认翻译API密钥
**免费翻译选项**
SiliconFlow Free
默认使用deepseek官方API
**OCR识别**
不支持(扫描件直接报错)
内置OCR,扫描件可直接上传翻译
**翻译速度(10页文字型PDF)**
快,约1-2分钟
中等,与前者接近
**输出文件体积**
正常
正常
**安装方式(Windows)**
整合包下载解压双击运行
Setup.exe安装包
**跨平台支持**
Windows(整合包),其他平台需命令行或Docker
Windows(Setup.exe)、macOS(.dmg)、Linux(.deb)、Docker
**Docker部署**
支持
支持(Docker Compose一键部署)
**社区成熟度**
高,GitHub星标多,文档和教程丰富
较新,GitHub刚破1000 star,资料相对较少
**GitHub地址**
https://github.com/PDFMathTranslate-next/PDFMathTranslate-next
https://github.com/wxyhgk/retain-pdf

4. 总结:怎么选

两个工具用下来,优势短板都很清楚了:

PDFMathTranslate Next的强项是文字型PDF,排版还原很到位,公式、图表、目录、批注都能原样保留。支持多种翻译接口,免费和付费的都有。但扫描版PDF无能为力,大文件处理偏慢。虽然有时还会把目录一类的短行翻译成段落,但是瑕不掩瑜,自用是够的。

RetainPDF胜在能处理扫描件,内置OCR是它的核心差异化。

所以我的建议很简单:

文字型PDF(绝大多数情况)→ PDFMathTranslate-Next
,简单、效果好、接口选择多。
扫描版/图片型PDF → RetainPDF
,目前开源方案里处理这类文档最靠谱的。

5. 一点感触

放在两三年前,要把一篇带公式、带表格的英文PDF翻译成排版整齐的中文文档,费用贵不说,时间还很长,翻译出来的效果还往往不尽人意。

现在不一样了。AI翻译的质量在2024年之后有了质的飞跃。像DeepSeek这样的国产大模型,对技术文档、学术论文的翻译,已经达到了日常阅读完全够用的水准。再加上这些开源工具在排版还原上的突破,翻译这件事的成本,已经从"几百上千"降到了"几毛几分"

软件免费,翻译API按量计费——DeepSeek的价格,翻译技术文档,成本也就1页1分钱。整篇文档几分钟搞定,不需要自己手动调排版。

这不是省钱的问题,是效率的问题。以前翻译完还要花大量时间对照原文重新理解,现在双语对照、排版整齐,直接就能用。

当然,AI翻译也不是万能的。法律文件、文学作品这类对精度和风格要求极高的内容,以及需要对外的商业文档,还是需要人工来把关。但对技术文档、产品手册、学术论文这些场景,"开源工具 + 大模型API"的组合,已经是当下性价比最高的方案了。

花小钱,办大事——这句话放在这里,再合适不过。


如果你也有翻译PDF的需求,可以试试这两个工具。如果你有其他更好的方案,欢迎在评论区留言交流,说不定还能再挖出一些宝藏工具来。


相关链接:

PDFMathTranslate-Nexthttps://github.com/PDFMathTranslate-next/PDFMathTranslate-next
RetainPDF:https://github.com/wxyhgk/retain-pdf
DeepSeek API开放平台:https://platform.deepseek.com
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-11 09:13:58 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/849292.html
  2. 运行时间 : 0.130389s [ 吞吐率:7.67req/s ] 内存消耗:4,953.35kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=5a5440a1c1823c04e6dc0dd16196adb9
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000496s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001079s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000331s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000281s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000714s ]
  6. SELECT * FROM `set` [ RunTime:0.000247s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000684s ]
  8. SELECT * FROM `article` WHERE `id` = 849292 LIMIT 1 [ RunTime:0.000577s ]
  9. UPDATE `article` SET `lasttime` = 1783732438 WHERE `id` = 849292 [ RunTime:0.019168s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000320s ]
  11. SELECT * FROM `article` WHERE `id` < 849292 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000637s ]
  12. SELECT * FROM `article` WHERE `id` > 849292 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.006104s ]
  13. SELECT * FROM `article` WHERE `id` < 849292 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000870s ]
  14. SELECT * FROM `article` WHERE `id` < 849292 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001205s ]
  15. SELECT * FROM `article` WHERE `id` < 849292 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001364s ]
0.134427s