代码索引
这个索引把功能页提到的代码文件按目录归类,并列出引用它们的页面。需要查实现位置时从这里进入;只想完成翻译或排障时,直接看对应功能页即可。
索引数据来自各页「代码位置」表的“文件”列。行号与锚点会被去掉,路径统一为仓库相对路径;方法名、目录、glob 和大括号展开会按页面原文保留。页面链接指向当前语言的对应页面。
使用说明
- 同一源码文件在同一页面只计一次。
- 一个源码文件可能被多个页面引用,表格中的链接会重复出现;被引用页数最多的文件见汇总统计。
- 无法对应到具体文件的引用(方法名、目录、glob、大括号展开或页面原文写法)会按原文保留在对应分组。
- 这里是开发者索引,不替代功能页;文件格式、参数默认值和工作方式仍以对应功能页为准。
汇总统计
当前索引包含 118 个文档页、300 个源码文件,以及 1509 对“源码文件 -> 引用页面”关系。各分组文件数如下:
| 分组 | 源码文件数 |
|---|---|
| 桌面 Qt UI | 86 |
| 核心配置与流水线 | 47 |
| 阶段模块 | 33 |
| 服务端与 Web | 79 |
| 安装与打包 | 22 |
| 配置、资源与提示词 | 1 |
| 调查资料与数据 | 27 |
| 测试与脚本 | 5 |
引用次数最多的 15 个源码文件:
| 源码文件 | 被引用页面数 |
|---|---|
desktop_qt_ui/locales/en_US.json | 101 |
desktop_qt_ui/locales/zh_CN.json | 101 |
desktop_qt_ui/app_logic.py | 55 |
manga_translator/manga_translator.py | 50 |
desktop_qt_ui/core/config_models.py | 43 |
manga_translator/config.py | 40 |
desktop_qt_ui/ui/main_page/dynamic_settings.py | 28 |
desktop_qt_ui/ui/main_page/settings_tab_layout.json | 28 |
manga_translator/args.py | 19 |
manga_translator/utils/path_manager.py | 19 |
desktop_qt_ui/services/config_service.py | 18 |
config/config-example.json | 17 |
desktop_qt_ui/ui/main_page/runtime.py | 17 |
manga_translator/server/static/script.js | 17 |
manga_translator/server/main.py | 15 |
桌面 Qt UI
核心配置与流水线
阶段模块
| 源码文件 | 被引用页面 |
|---|---|
manga_translator/colorization/ | 超分与上色 |
manga_translator/colorization/__init__.py | API 功能选择器 AI 上色提示词 |
manga_translator/colorization/model_api_colorizer.py | API 凭据、地址与模型 自定义请求参数 故障、冷却与恢复 AI 上色提示词 |
manga_translator/colorization/prompt_loader.py | AI 上色提示词 |
manga_translator/detection/__init__.py | 输入、检测与长图重排调试产物 检测 架构与代码边界 |
manga_translator/detection/*.py | 调试产物索引 |
manga_translator/detection/common.py | 检测 |
manga_translator/detection/ctd.py | 输入、检测与长图重排调试产物 |
manga_translator/detection/dbnet_convnext.py | 输入、检测与长图重排调试产物 |
manga_translator/detection/default.py | 输入、检测与长图重排调试产物 检测 |
manga_translator/detection/yolo_obb.py | 输出、调试与退出码 输入、检测与长图重排调试产物 检测 调试产物索引 |
manga_translator/ocr/__init__.py | API 功能选择器 AI OCR 提示词 OCR、过滤与文本行合并 |
manga_translator/ocr/*.py | 输出、调试与退出码 调试目录命名与总览 |
manga_translator/ocr/common.py | OCR、过滤与文本行合并 |
manga_translator/ocr/model_32px.py | OCR 与文本区域调试产物 调试产物索引 |
manga_translator/ocr/model_48px_ctc.py | OCR 与文本区域调试产物 调试产物索引 |
manga_translator/ocr/model_48px.py | OCR 与文本区域调试产物 调试产物索引 |
manga_translator/ocr/model_api_ocr.py | API 凭据、地址与模型 自定义请求参数 故障、冷却与恢复 AI OCR 提示词 |
manga_translator/ocr/model_manga_ocr.py | OCR 与文本区域调试产物 调试产物索引 |
manga_translator/ocr/model_paddleocr.py | OCR 与文本区域调试产物 调试产物索引 |
manga_translator/ocr/prompt_loader.py | AI OCR 提示词 |
manga_translator/rendering/__init__.py | 蒙版、修复与排版调试产物 API 功能选择器 区域列表与文本编辑 AI 渲染提示词 替换规则的 Raw YAML 编辑、正则与保存 替换规则表:分组、顺序与匹配逻辑 富文本样式与预设 富文本规则表、Raw 编辑与匹配逻辑 排版与渲染 术语表、流式传输与断句换行 输出、JSON 与渲染排障 替换翻译 |
manga_translator/rendering/chinese_linebreak.py | 蒙版、修复与排版调试产物 排版与渲染 运行环境与依赖要求 输出、JSON 与渲染排障 |
manga_translator/rendering/model_api_renderer.py | API 凭据、地址与模型 自定义请求参数 故障、冷却与恢复 API 功能选择器 AI 渲染提示词 排版与渲染 输出、JSON 与渲染排障 |
manga_translator/rendering/prompt_loader.py | AI 渲染提示词 |
manga_translator/rendering/rich_text_rules.py | 浮动富文本编辑器 富文本样式与预设 富文本规则表、Raw 编辑与匹配逻辑 |
manga_translator/rendering/rich_text_sync.py | 替换规则表:分组、顺序与匹配逻辑 富文本样式与预设 富文本规则表、Raw 编辑与匹配逻辑 |
manga_translator/rendering/rich_text.py | 浮动富文本编辑器 富文本样式与预设 |
manga_translator/rendering/text_render/_fonts.py | 输出、JSON 与渲染排障 资源、字体与提示词 |
manga_translator/rendering/text_replacement_layout.py | 替换规则的 Raw YAML 编辑、正则与保存 替换规则表:分组、顺序与匹配逻辑 富文本样式与预设 富文本规则表、Raw 编辑与匹配逻辑 |
manga_translator/rendering/text_replacements.py | 区域列表与文本编辑 文本属性 替换规则的 Raw YAML 编辑、正则与保存 替换规则表:分组、顺序与匹配逻辑 |
manga_translator/textline_merge/__init__.py | OCR、过滤与文本行合并 |
manga_translator/upscaling/ | 超分与上色 |
服务端与 Web
| 源码文件 | 被引用页面 |
|---|---|
manga_translator/server/args.py | Web 服务器端口与部署 |
manga_translator/server/core/{config_manager,group_management_service,group_service,quota_service,audit_service,permission_service,middleware,task_manager}.py | 管理界面 |
manga_translator/server/core/account_service.py | 管理端点:用户、组、配额与审计 账号、权限与 API 密钥 Web 登录、语言切换与会话 |
manga_translator/server/core/api_key_policy.py | HTTP 配置、环境与资源端点 账号、权限与 API 密钥 |
manga_translator/server/core/audit_service.py | 管理端点:用户、组、配额与审计 |
manga_translator/server/core/cleanup_service.py | 历史、文件与下载票据 卸载与数据清理 隐私、清理与日志分享 |
manga_translator/server/core/config_management_service.py | HTTP 配置、环境与资源端点 |
manga_translator/server/core/config_manager.py | 翻译器串联 HTTP 配置、环境与资源端点 Web 服务器端口与部署 Docker 部署 Web 部署、安全与排错 |
manga_translator/server/core/download_ticket_service.py | 历史、文件与下载票据 Web 部署、安全与排错 Web 进度、结果与历史 |
manga_translator/server/core/env_service.py | HTTP 配置、环境与资源端点 Web 服务器端口与部署 |
manga_translator/server/core/group_management_service.py | 管理端点:用户、组、配额与审计 |
manga_translator/server/core/group_service.py | 管理端点:用户、组、配额与审计 |
manga_translator/server/core/history_service.py | 历史、文件与下载票据 Web 进度、结果与历史 |
manga_translator/server/core/middleware.py | 管理端点:用户、组、配额与审计 HTTP API 鉴权与错误 HTTP 翻译端点 API、鉴权、限流与超时排障 账号、权限与 API 密钥 Web 部署、安全与排错 Web 登录、语言切换与会话 |
manga_translator/server/core/models.py | 管理端点:用户、组、配额与审计 |
manga_translator/server/core/permission_integration.py | 历史、文件与下载票据 |
manga_translator/server/core/permission_service_v2.py | 历史、文件与下载票据 |
manga_translator/server/core/permission_service.py | 管理端点:用户、组、配额与审计 账号、权限与 API 密钥 |
manga_translator/server/core/quota_scheduler.py | 管理端点:用户、组、配额与审计 |
manga_translator/server/core/quota_service.py | 管理端点:用户、组、配额与审计 |
manga_translator/server/core/request_rate_limiter.py | API、鉴权、限流与超时排障 |
manga_translator/server/core/resource_service.py | HTTP 配置、环境与资源端点 资源、字体与提示词 |
manga_translator/server/core/response_utils.py | 批量、导出与导入处理 HTTP 配置、环境与资源端点 HTTP 翻译端点 账号、权限与 API 密钥 |
manga_translator/server/core/session_security_service.py | HTTP API 鉴权与错误 API、鉴权、限流与超时排障 Web 部署、安全与排错 |
manga_translator/server/core/session_service.py | HTTP API 鉴权与错误 Web 部署、安全与排错 Web 登录、语言切换与会话 |
manga_translator/server/core/system_init.py | 管理端点:用户、组、配额与审计 Web 登录、语言切换与会话 |
manga_translator/server/core/task_manager.py | 架构与代码边界 批量、导出与导入处理 HTTP 流式传输协议 HTTP 翻译端点 |
manga_translator/server/core/translation_integration.py | 架构与代码边界 隐私、清理与日志分享 |
manga_translator/server/export_utils.py | Web 服务器端口与部署 |
manga_translator/server/instance.py | Web、WS 与 Shared 模式 内部 shared 与 WebSocket 协议 |
manga_translator/server/main.py | 命令结构 Web、WS 与 Shared 模式 架构与代码边界 HTTP API 鉴权与错误 HTTP 配置、环境与资源端点 历史、文件与下载票据 内部 shared 与 WebSocket 协议 Web 服务器端口与部署 Docker 部署 产品形态 API、鉴权、限流与超时排障 安装与启动故障排查 Web 部署、安全与排错 Web 启动与访问 Web 上传、配置与翻译 |
manga_translator/server/models/group_models.py | 管理端点:用户、组、配额与审计 |
manga_translator/server/models/quota_models.py | 管理端点:用户、组、配额与审计 |
manga_translator/server/myqueue.py | 批量、导出与导入处理 HTTP 流式传输协议 HTTP 翻译端点 |
manga_translator/server/repositories/group_repository.py | 管理端点:用户、组、配额与审计 |
manga_translator/server/repositories/quota_repository.py | 管理端点:用户、组、配额与审计 |
manga_translator/server/repositories/translation_repository.py | 历史、文件与下载票据 |
manga_translator/server/request_extraction.py | Web、WS 与 Shared 模式 批量、导出与导入处理 历史、文件与下载票据 HTTP 流式传输协议 HTTP 翻译端点 Web 进度、结果与历史 Web 上传、配置与翻译 |
manga_translator/server/routes/ | Docker 部署 产品形态 |
manga_translator/server/routes/{admin,users,groups,sessions,quota,audit,config_management}.py | 管理界面 |
manga_translator/server/routes/admin.py | HTTP 流式传输协议 |
manga_translator/server/routes/audit.py | 管理端点:用户、组、配额与审计 |
manga_translator/server/routes/auth.py | HTTP API 鉴权与错误 API、鉴权、限流与超时排障 账号、权限与 API 密钥 Web 部署、安全与排错 Web 启动与访问 Web 登录、语言切换与会话 |
manga_translator/server/routes/config_management.py | HTTP API 鉴权与错误 HTTP 配置、环境与资源端点 |
manga_translator/server/routes/config.py | 翻译器串联 HTTP 配置、环境与资源端点 HTTP 流式传输协议 账号、权限与 API 密钥 Web 登录、语言切换与会话 资源、字体与提示词 Web 上传、配置与翻译 |
manga_translator/server/routes/groups.py | 管理端点:用户、组、配额与审计 HTTP API 鉴权与错误 |
manga_translator/server/routes/history.py | HTTP API 鉴权与错误 历史、文件与下载票据 Web 进度、结果与历史 |
manga_translator/server/routes/logs.py | 隐私、清理与日志分享 Web 进度、结果与历史 |
manga_translator/server/routes/quota.py | 管理端点:用户、组、配额与审计 |
manga_translator/server/routes/resources.py | HTTP 配置、环境与资源端点 资源、字体与提示词 |
manga_translator/server/routes/sessions.py | HTTP API 鉴权与错误 |
manga_translator/server/routes/translation_auth.py | HTTP API 鉴权与错误 批量、导出与导入处理 HTTP 翻译端点 |
manga_translator/server/routes/translation.py | HTTP API 鉴权与错误 批量、导出与导入处理 HTTP 流式传输协议 HTTP 翻译端点 Web 进度、结果与历史 Web 上传、配置与翻译 |
manga_translator/server/routes/users.py | 管理端点:用户、组、配额与审计 HTTP API 鉴权与错误 账号、权限与 API 密钥 |
manga_translator/server/routes/web.py | HTTP API 鉴权与错误 API、鉴权、限流与超时排障 管理界面 Web 部署、安全与排错 Web 启动与访问 Web 登录、语言切换与会话 Web 上传、配置与翻译 |
manga_translator/server/runtime_api.py | 批量、导出与导入处理 HTTP 配置、环境与资源端点 HTTP 翻译端点 Web 上传、配置与翻译 |
manga_translator/server/sent_data_internal.py | Web、WS 与 Shared 模式 HTTP 流式传输协议 内部 shared 与 WebSocket 协议 |
manga_translator/server/server_config.json | 资源、字体与提示词 |
manga_translator/server/server_utils.py | HTTP 流式传输协议 内部 shared 与 WebSocket 协议 |
manga_translator/server/static/admin-new.html | 管理端点:用户、组、配额与审计 Web 服务器端口与部署 隐私、清理与日志分享 账号、权限与 API 密钥 管理界面 Web 部署、安全与排错 Web 登录、语言切换与会话 |
manga_translator/server/static/index.html | 批量、导出与导入处理 HTTP 配置、环境与资源端点 HTTP 翻译端点 Manga Translator Wiki 产品形态 Web 登录、语言切换与会话 Web 进度、结果与历史 资源、字体与提示词 Web 上传、配置与翻译 |
manga_translator/server/static/js/admin/app.js | 管理界面 Web 登录、语言切换与会话 |
manga_translator/server/static/js/admin/components/permission-editor.js | 管理端点:用户、组、配额与审计 账号、权限与 API 密钥 管理界面 |
manga_translator/server/static/js/admin/i18n.js | 管理界面 Web 登录、语言切换与会话 |
manga_translator/server/static/js/admin/modules/{users,groups,quota,sessions,tasks,history,logs,envvars,config,announcement,cleanup}.js | 管理界面 |
manga_translator/server/static/js/admin/modules/{users,groups,quota}.js | 管理端点:用户、组、配额与审计 |
manga_translator/server/static/js/admin/modules/cleanup.js | 隐私、清理与日志分享 |
manga_translator/server/static/js/admin/modules/envvars.js | 账号、权限与 API 密钥 |
manga_translator/server/static/js/admin/modules/history.js | 历史、文件与下载票据 |
manga_translator/server/static/js/admin/modules/logs.js | 隐私、清理与日志分享 |
manga_translator/server/static/js/admin/modules/permissions.js | 账号、权限与 API 密钥 |
manga_translator/server/static/js/admin/modules/users.js | 账号、权限与 API 密钥 |
manga_translator/server/static/js/history-gallery.js | 历史、文件与下载票据 产品形态 Web 进度、结果与历史 |
manga_translator/server/static/js/i18n.js | HTTP API 鉴权与错误 HTTP 流式传输协议 Manga Translator Wiki 账号、权限与 API 密钥 管理界面 Web 部署、安全与排错 资源、字体与提示词 Web 上传、配置与翻译 |
manga_translator/server/static/js/shared/api-key-schema.js | HTTP 配置、环境与资源端点 Web 上传、配置与翻译 |
manga_translator/server/static/login.html | HTTP API 鉴权与错误 账号、权限与 API 密钥 Web 部署、安全与排错 Web 启动与访问 Web 登录、语言切换与会话 |
manga_translator/server/static/script.js | 翻译器串联 HTTP API 鉴权与错误 批量、导出与导入处理 HTTP 配置、环境与资源端点 HTTP 流式传输协议 HTTP 翻译端点 Manga Translator Wiki 卸载与数据清理 产品形态 账号、权限与 API 密钥 管理界面 Web 部署、安全与排错 Web 启动与访问 Web 登录、语言切换与会话 Web 进度、结果与历史 资源、字体与提示词 Web 上传、配置与翻译 |
manga_translator/server/streaming.py | HTTP 流式传输协议 Web 上传、配置与翻译 |
manga_translator/server/to_json.py | 批量、导出与导入处理 HTTP 流式传输协议 HTTP 翻译端点 |
安装与打包
配置、资源与提示词
| 源码文件 | 被引用页面 |
|---|---|
config/config-example.json | CLI 配置覆盖 API 功能选择器 API 管理页签与提供商字段 编辑器工具栏与菜单 AI OCR 提示词 系统提示词与翻译提示词 富文本样式与预设 CLI、批量与输出 模式专用工作流与模板对齐 OCR、过滤与文本行合并 翻译设置 超分与上色 新增或修改功能 运行环境与依赖要求 模型、GPU 与内存排障 仅修复 仅超分 |
调查资料与数据
| 源码文件 | 被引用页面 |
|---|---|
doc/wiki/.vitepress/config.ts | Manga Translator Wiki |
doc/wiki/.vitepress/theme/components/LanguageSwitch.vue | Manga Translator Wiki |
doc/wiki/BLUEPRINT.md | 相关项目与链接 代码索引 |
doc/wiki/data/coverage.generated.json | 代码索引 |
doc/wiki/data/i18n.generated.json | Web、WS 与 Shared 模式 批量预览、应用与恢复 文本属性 翻译器串联 批量、导出与导入处理 历史、文件与下载票据 界面选项对照表 设置参数索引 代码索引 管理界面 Web 启动与访问 Web 登录、语言切换与会话 Web 进度、结果与历史 |
doc/wiki/data/README.md | 相关项目与链接 |
doc/wiki/data/related-projects.schema.json | 相关项目与链接 |
doc/wiki/data/related-projects.yml | 相关项目与链接 |
doc/wiki/data/settings.generated.json | 翻译器串联 界面选项对照表 设置参数索引 |
doc/wiki/PAGE_GUIDELINES.md | 代码索引 |
doc/wiki/research/cli-command-inventory.md | CLI 子进程、内存与恢复 Web、WS 与 Shared 模式 工作流与文件模式 内部 shared 与 WebSocket 协议 产品形态 安装与启动故障排查 |
doc/wiki/research/desktop-main-navigation.md | 产品形态 |
doc/wiki/research/phase0-debug-artifact-path-trace.md | 调试目录命名与总览 输入、检测与长图重排调试产物 OCR 与文本区域调试产物 调试产物索引 |
doc/wiki/research/phase0-options-i18n-matrix.md | 界面选项对照表 设置参数索引 |
doc/wiki/research/phase0-page-coverage-matrix.md | 调试目录命名与总览 内部 shared 与 WebSocket 协议 相关项目与链接 调试产物索引 设置参数索引 代码索引 安装与启动故障排查 |
doc/wiki/research/phase0-related-files-formats-debug-safety.md | 调试目录命名与总览 输入、检测与长图重排调试产物 Windows 源码安装 Windows 便携版 产品形态 调试产物索引 |
doc/wiki/research/phase0-web-user-http.md | Web、WS 与 Shared 模式 内部 shared 与 WebSocket 协议 产品形态 |
doc/wiki/research/workflow-matrix-source-evidence.md | 工作流与文件模式 产品形态 工作流矩阵 |
doc/wiki/scripts/build-i18n-catalog.mjs | 新增或修改功能 |
doc/wiki/scripts/build-settings-catalog.py | 新增或修改功能 |
doc/wiki/scripts/verify-route-mirror.mjs | 代码索引 |
doc/wiki/scripts/verify-source-evidence.mjs | 代码索引 |
doc/wiki/TODO.md | 代码索引 |
doc/wiki/verify_related_projects.py | 相关项目与链接 |
doc/wiki/zh/**/*.md | 代码索引 |
doc/wiki/zh/desktop/settings/*.md | 设置参数索引 |
测试与脚本
| 源码文件 | 被引用页面 |
|---|---|
test/_bootstrap.py | 测试与代码质量 |
test/README.md | 新增或修改功能 测试与代码质量 |
test/test_app_logic_file_sources.py | 进度、停止与任务状态 |
test/test_yolo_obb_rearrange_edge_merge.py | 检测 |
test/test_yolo_obb_sfx_filter.py | 检测 |
继续阅读
| 页面 | 与本页的关系 |
|---|---|
| 设置索引 | 参数分组与存储值、默认值、消费者的设置总索引 |
| 界面选项对照表 | 全部枚举/下拉选项的 value、English、简体中文对照 |
| 工作流矩阵 | 九种工作流的输入、跳过阶段与输出汇总 |
| 调试产物索引 | 调试文件、图片、JSON 与目录的生成与用途索引 |
PAGE_GUIDELINES.md(页面编写准则) | frontmatter、i18n 三列、参数模板与 Mermaid 要求 |
BLUEPRINT.md(Wiki 总蓝图) | 参考索引只负责汇总和反向链接的边界 |
数据来源
| 数据 | 文件 | 用途 |
|---|---|---|
| 页面规范 | doc/wiki/BLUEPRINT.md、PAGE_GUIDELINES.md | 说明索引的边界和页面格式 |
| 生成数据 | doc/wiki/data/coverage.generated.json、i18n.generated.json | 提供覆盖和界面文案统计 |
| 聚合输入 | doc/wiki/zh/**/*.md 的「代码位置」表 | 提供文件与页面的对应关系 |
| 相关脚本 | doc/wiki/scripts/ | 维护路由、界面文案和索引数据 |
