Skip to contentSkip to content

Code Index

This index groups the source files mentioned by feature pages and lists the pages that use them. Start here when you need to find an implementation; for translation, setup, or troubleshooting, use the feature page itself.

The list is built from the "File" column of each page's "Code locations" table. Line numbers and anchors are stripped, paths are normalized to repository-relative paths, and method names, directories, and glob/brace-expansion references are kept as written. Links point to the corresponding pages in the current language.

Usage

  • The same source file is counted once per page.
  • A source file can be cited by many pages, so its links repeat in the cell; the most-cited files are summarized in Coverage overview.
  • References that cannot be resolved to one file (method names, directories, globs, brace expansions, or page-specific wording) stay in their original group.
  • This index does not replace a feature page; file formats, defaults, and behavior belong on the corresponding feature page.

Coverage overview

The index currently contains 118 documentation pages, 300 source files, and 1509 "source file -> citing page" pairs. File counts per group:

GroupSource files
Desktop Qt UI86
Core config and pipeline47
Stage modules33
Server and web79
Install and packaging22
Config, resources, and prompts1
Research material and data27
Tests and scripts5

The 15 most-cited source files:

Source fileCiting pages
desktop_qt_ui/locales/en_US.json101
desktop_qt_ui/locales/zh_CN.json101
desktop_qt_ui/app_logic.py55
manga_translator/manga_translator.py50
desktop_qt_ui/core/config_models.py43
manga_translator/config.py40
desktop_qt_ui/ui/main_page/dynamic_settings.py28
desktop_qt_ui/ui/main_page/settings_tab_layout.json28
manga_translator/args.py19
manga_translator/utils/path_manager.py19
desktop_qt_ui/services/config_service.py18
config/config-example.json17
desktop_qt_ui/ui/main_page/runtime.py17
manga_translator/server/static/script.js17
manga_translator/server/main.py15

Desktop Qt UI

Source fileCiting pages
desktop_qt_ui/app_logic.pyDebug Folder Naming and Overview
How to Read and Share a Debug Run
Special Workflows and WebSocket Debug Artifacts
Connection Tests and Model List
API Credentials, Addresses, and Models
Custom Request Parameters
Feature Selectors
Presets and Persistence
API Management Tabs and Provider Fields
Mask Painting and Clone Stamp
AI Colorizer Prompt
AI OCR Prompt
AI Renderer Prompt
Prompt List, Apply, and Preview
Prompt Structured Editor
System and Translation Prompts
Rich-Text Rules Table, Raw Editing, and Matching
CLI, Batch, and Output
Detection
General and Application Settings
Mask And Inpainting
Mode-Specific Workflows and Template Alignment
OCR, Filtering, and Text-Line Merging
Settings Shell, Descriptions, and Config Import/Export
Translation settings
Typesetting and Rendering
Upscale and Colorization
File List and Input
Output Directory and Workflow
Progress, Stop, and Task State
Context and Prompts
Translator Engine Dispatch
Glossary, Streaming, and Line Breaking
Retry, Rate Limits, and Translation Quality
Translator Selection and Target Languages
Translator Chaining
Adding or Changing a Feature
Architecture and Code Boundaries
Runtime Requirements
First Translation
UI Options Reference
Settings Parameter Index
Workflow Matrix
API, Authentication, Rate Limit, and Timeout Troubleshooting
Model, GPU, and Memory Troubleshooting
Output, JSON, and Rendering Troubleshooting
Colorize Only
Export Original Text
Export Translation
Import Translation and Render
Inpaint Only
Normal Translation
Replace Translation
Translate JSON Only
Upscale Only
desktop_qt_ui/core/config_models.pyCLI Configuration Overrides
Workflows and File Modes
Special Workflows and WebSocket Debug Artifacts
Custom Request Parameters
Feature Selectors
API Management Tabs and Provider Fields
Floating Rich Text Editor
Editor Toolbar and Menus
AI Colorizer Prompt
AI OCR Prompt
AI Renderer Prompt
System and Translation Prompts
Rich Text Styles and Presets
Rich-Text Rules Table, Raw Editing, and Matching
CLI, Batch, and Output
Detection
General and Application Settings
Mask And Inpainting
Mode-Specific Workflows and Template Alignment
OCR, Filtering, and Text-Line Merging
Settings Shell, Descriptions, and Config Import/Export
Translation settings
Typesetting and Rendering
Upscale and Colorization
Output Directory and Workflow
Context and Prompts
Translator Engine Dispatch
Glossary, Streaming, and Line Breaking
Retry, Rate Limits, and Translation Quality
Translator Selection and Target Languages
Adding or Changing a Feature
Architecture and Code Boundaries
Runtime Requirements
First Translation
Settings Parameter Index
Workflow Matrix
Model, GPU, and Memory Troubleshooting
Colorize Only
Export Original Text
Inpaint Only
Normal Translation
Translate JSON Only
Upscale Only
desktop_qt_ui/editor/alignment_service.pyDisplay, Compare, and Arrange
desktop_qt_ui/editor/commands.pyFloating Rich Text Editor
Mask Painting and Clone Stamp
desktop_qt_ui/editor/controller_document_service.pyDisplay, Compare, and Arrange
Editor Import/Export and Writeback
Editor Layout and File List
Region List and Text Editing
Editor Toolbar and Menus
General and Application Settings
desktop_qt_ui/editor/controller_export_service.pyEditor Import/Export and Writeback
Mask Painting and Clone Stamp
Region List and Text Editing
Text Properties
Editor Toolbar and Menus
Output, JSON, and Rendering Troubleshooting
desktop_qt_ui/editor/controller_inpaint_service.pyMask Painting and Clone Stamp
desktop_qt_ui/editor/document_load_worker.pyDisplay, Compare, and Arrange
Editor Import/Export and Writeback
Mask Painting and Clone Stamp
Region List and Text Editing
desktop_qt_ui/editor/editor_controller.pyCanvas Tools and Selection
Display, Compare, and Arrange
Floating Rich Text Editor
Mask Painting and Clone Stamp
Region List and Text Editing
Editor Style Properties
Text Properties
Editor Toolbar and Menus
Replacement Rule Table: Groups, Order, and Matching
General and Application Settings
desktop_qt_ui/editor/editor_logic.pyEditor Import/Export and Writeback
Editor Layout and File List
desktop_qt_ui/editor/editor_model.pyCanvas Tools and Selection
Display, Compare, and Arrange
Mask Painting and Clone Stamp
Region List and Text Editing
desktop_qt_ui/editor/file_list_model.pyEditor Layout and File List
desktop_qt_ui/editor/image_utils.pyMask Painting and Clone Stamp
desktop_qt_ui/editor/region_change.pyRegion List and Text Editing
desktop_qt_ui/editor/render_layout_pipeline.pyEditor Style Properties
desktop_qt_ui/editor/rich_text_editing.pyFloating Rich Text Editor
Rich Text Styles and Presets
desktop_qt_ui/editor/rich_text_editor_state.pyFloating Rich Text Editor
Rich Text Styles and Presets
Rich-Text Rules Table, Raw Editing, and Matching
desktop_qt_ui/editor/rich_text_presets.pyRich Text Styles and Presets
desktop_qt_ui/editor/session.pyCanvas Tools and Selection
Display, Compare, and Arrange
Mask Painting and Clone Stamp
Region List and Text Editing
desktop_qt_ui/editor/text_render_pipeline.pyEditor Style Properties
Text Properties
desktop_qt_ui/editor/text_renderer_backend.pyEditor Style Properties
Text Properties
desktop_qt_ui/locales/en_US.jsonCLI Configuration Overrides
Local Input and Output
Output, Debugging, and Exit Codes
CLI Subprocess, Memory, and Recovery
Web, WS, and Shared Modes
Workflows and File Modes
Debug Folder Naming and Overview
How to Read and Share a Debug Run
Input, Detection, and Rearrangement Debug Artifacts
Mask, Inpainting and Rendering Debug Artifacts
OCR and Text Region Debug Artifacts
Special Workflows and WebSocket Debug Artifacts
Connection Tests and Model List
API Credentials, Addresses, and Models
Custom Request Parameters
Failures, Cooldown, and Recovery
Feature Selectors
Presets and Persistence
API Management Tabs and Provider Fields
Batch Actions and Order
Batch Condition Matching
Batch Preview, Apply, and Restore
Batch Scheme Management
Canvas Tools and Selection
Display, Compare, and Arrange
Floating Rich Text Editor
Editor Import/Export and Writeback
Editor Layout and File List
Mask Painting and Clone Stamp
Region List and Text Editing
Editor Shortcuts
Editor Style Properties
Text Properties
Editor Toolbar and Menus
AI OCR Prompt
AI Renderer Prompt
Prompt List, Apply, and Preview
Prompt Structured Editor
System and Translation Prompts
Replacement Rules: Raw YAML Editing, Regex, and Save
Replacement Rule Table: Groups, Order, and Matching
Rich Text Styles and Presets
Rich-Text Rules Table, Raw Editing, and Matching
CLI, Batch, and Output
Detection
General and Application Settings
Mask And Inpainting
Mode-Specific Workflows and Template Alignment
OCR, Filtering, and Text-Line Merging
Settings Shell, Descriptions, and Config Import/Export
Translation settings
Typesetting and Rendering
Upscale and Colorization
File List and Input
Output Directory and Workflow
Progress, Stop, and Task State
Context and Prompts
Glossary, Streaming, and Line Breaking
Retry, Rate Limits, and Translation Quality
Translator Selection and Target Languages
Translator Chaining
Adding or Changing a Feature
Architecture and Code Boundaries
Admin Endpoints: Users, Groups, Quota, and Audit
HTTP API Authentication and Errors
Batch, Export, and Import Processing
HTTP Config, Environment, and Resource Endpoints
History, Files, and Download Tickets
HTTP Translation Endpoints
Packaging and Release
Tests and Code Quality
Web Server Ports and Deployment
Manga Translator Wiki
Runtime Requirements
Uninstall and Data Cleanup
First Translation
Product Forms
Debug Artifact Index
UI Options Reference
Settings Parameter Index
Workflow Matrix
API, Authentication, Rate Limit, and Timeout Troubleshooting
Model, GPU, and Memory Troubleshooting
Output, JSON, and Rendering Troubleshooting
Privacy, Cleanup, and Log Sharing
Accounts, Permissions, and API Keys
Administrator Interface
Web Launch and Access
Web Login, Language Switching, and Sessions
Web Progress, Results, and History
Resources, Fonts, and Prompts
Web Upload, Configuration, and Translation
Colorize Only
Export Original Text
Export Translation
Import Translation and Render
Inpaint Only
Normal Translation
Replace Translation
Translate JSON Only
Upscale Only
desktop_qt_ui/locales/zh_CN.jsonCLI Configuration Overrides
Local Input and Output
Output, Debugging, and Exit Codes
CLI Subprocess, Memory, and Recovery
Web, WS, and Shared Modes
Workflows and File Modes
Debug Folder Naming and Overview
How to Read and Share a Debug Run
Input, Detection, and Rearrangement Debug Artifacts
Mask, Inpainting and Rendering Debug Artifacts
OCR and Text Region Debug Artifacts
Special Workflows and WebSocket Debug Artifacts
Connection Tests and Model List
API Credentials, Addresses, and Models
Custom Request Parameters
Failures, Cooldown, and Recovery
Feature Selectors
Presets and Persistence
API Management Tabs and Provider Fields
Batch Actions and Order
Batch Condition Matching
Batch Preview, Apply, and Restore
Batch Scheme Management
Canvas Tools and Selection
Display, Compare, and Arrange
Floating Rich Text Editor
Editor Import/Export and Writeback
Editor Layout and File List
Mask Painting and Clone Stamp
Region List and Text Editing
Editor Shortcuts
Editor Style Properties
Text Properties
Editor Toolbar and Menus
AI OCR Prompt
AI Renderer Prompt
Prompt List, Apply, and Preview
Prompt Structured Editor
System and Translation Prompts
Replacement Rules: Raw YAML Editing, Regex, and Save
Replacement Rule Table: Groups, Order, and Matching
Rich Text Styles and Presets
Rich-Text Rules Table, Raw Editing, and Matching
CLI, Batch, and Output
Detection
General and Application Settings
Mask And Inpainting
Mode-Specific Workflows and Template Alignment
OCR, Filtering, and Text-Line Merging
Settings Shell, Descriptions, and Config Import/Export
Translation settings
Typesetting and Rendering
Upscale and Colorization
File List and Input
Output Directory and Workflow
Progress, Stop, and Task State
Context and Prompts
Glossary, Streaming, and Line Breaking
Retry, Rate Limits, and Translation Quality
Translator Selection and Target Languages
Translator Chaining
Adding or Changing a Feature
Architecture and Code Boundaries
Admin Endpoints: Users, Groups, Quota, and Audit
HTTP API Authentication and Errors
Batch, Export, and Import Processing
HTTP Config, Environment, and Resource Endpoints
History, Files, and Download Tickets
HTTP Translation Endpoints
Packaging and Release
Tests and Code Quality
Web Server Ports and Deployment
Manga Translator Wiki
Runtime Requirements
Uninstall and Data Cleanup
First Translation
Product Forms
Debug Artifact Index
UI Options Reference
Settings Parameter Index
Workflow Matrix
API, Authentication, Rate Limit, and Timeout Troubleshooting
Model, GPU, and Memory Troubleshooting
Output, JSON, and Rendering Troubleshooting
Privacy, Cleanup, and Log Sharing
Accounts, Permissions, and API Keys
Administrator Interface
Web Launch and Access
Web Login, Language Switching, and Sessions
Web Progress, Results, and History
Resources, Fonts, and Prompts
Web Upload, Configuration, and Translation
Colorize Only
Export Original Text
Export Translation
Import Translation and Render
Inpaint Only
Normal Translation
Replace Translation
Translate JSON Only
Upscale Only
desktop_qt_ui/main.pyDebug Folder Naming and Overview
How to Read and Share a Debug Run
Special Workflows and WebSocket Debug Artifacts
Architecture and Code Boundaries
Packaging and Release
Manga Translator Wiki
Windows from Source
Uninstall and Data Cleanup
Product Forms
Debug Artifact Index
Installation and Startup Troubleshooting
Privacy, Cleanup, and Log Sharing
desktop_qt_ui/ruff.tomlTests and Code Quality
desktop_qt_ui/services/__init__.pyArchitecture and Code Boundaries
Installation and Startup Troubleshooting
desktop_qt_ui/services/batch_edit_engine.pyBatch Actions and Order
Batch Condition Matching
Batch Preview, Apply, and Restore
UI Options Reference
desktop_qt_ui/services/batch_edit_schemes.pyBatch Actions and Order
Batch Condition Matching
Batch Preview, Apply, and Restore
Batch Scheme Management
desktop_qt_ui/services/batch_edit_service.pyBatch Actions and Order
Batch Preview, Apply, and Restore
desktop_qt_ui/services/config_service.pyCLI Configuration Overrides
API Credentials, Addresses, and Models
Presets and Persistence
API Slots and Rotation
Floating Rich Text Editor
AI Colorizer Prompt
AI Renderer Prompt
Rich-Text Rules Table, Raw Editing, and Matching
General and Application Settings
Mask And Inpainting
Settings Shell, Descriptions, and Config Import/Export
Typesetting and Rendering
Upscale and Colorization
Context and Prompts
Adding or Changing a Feature
Runtime Requirements
Windows from Source
Privacy, Cleanup, and Log Sharing
desktop_qt_ui/services/export_service.pyEditor Import/Export and Writeback
Mask Painting and Clone Stamp
Text Properties
Replacement Rule Table: Groups, Order, and Matching
CLI, Batch, and Output
Import Translation and Render
desktop_qt_ui/services/file_list_data_service.pyEditor Layout and File List
File List and Input
desktop_qt_ui/services/file_service.pyLocal Input and Output
Mask Painting and Clone Stamp
Region List and Text Editing
File List and Input
Output Directory and Workflow
First Translation
Workflow Matrix
Normal Translation
Upscale Only
desktop_qt_ui/services/i18n_service.pyConnection Tests and Model List
Editor Layout and File List
General and Application Settings
Adding or Changing a Feature
Manga Translator Wiki
UI Options Reference
desktop_qt_ui/services/log_service.pyHow to Read and Share a Debug Run
desktop_qt_ui/services/ocr_service.pyRegion List and Text Editing
Model, GPU, and Memory Troubleshooting
desktop_qt_ui/services/preset_service.pyPresets and Persistence
desktop_qt_ui/services/render_parameter_service.pyEditor Style Properties
Text Properties
desktop_qt_ui/services/state_manager.pyProgress, Stop, and Task State
desktop_qt_ui/services/translation_service.pyRegion List and Text Editing
Translator Selection and Target Languages
UI Options Reference
desktop_qt_ui/services/workflow_service.pyWorkflows and File Modes
CLI, Batch, and Output
Product Forms
Output, JSON, and Rendering Troubleshooting
Export Original Text
Export Translation
Import Translation and Render
desktop_qt_ui/theme_registry.pyGeneral and Application Settings
desktop_qt_ui/ui/editor/graphics_items.pyCanvas Tools and Selection
Display, Compare, and Arrange
desktop_qt_ui/ui/editor/graphics_view_input.pyCanvas Tools and Selection
Display, Compare, and Arrange
Mask Painting and Clone Stamp
Editor Shortcuts
Editor Toolbar and Menus
desktop_qt_ui/ui/editor/graphics_view_layers.pyDisplay, Compare, and Arrange
desktop_qt_ui/ui/editor/graphics_view.pyCanvas Tools and Selection
Editor Toolbar and Menus
desktop_qt_ui/ui/editor/mask_layer.pyMask Painting and Clone Stamp
desktop_qt_ui/ui/editor/original_compare_view.pyDisplay, Compare, and Arrange
desktop_qt_ui/ui/editor/overlay_layer.pyMask Painting and Clone Stamp
desktop_qt_ui/ui/editor/selection_manager.pyCanvas Tools and Selection
desktop_qt_ui/ui/editor/shortcut_manager.pyEditor Import/Export and Writeback
Editor Shortcuts
Editor Style Properties
desktop_qt_ui/ui/editor/view.pyCanvas Tools and Selection
Display, Compare, and Arrange
Floating Rich Text Editor
Editor Import/Export and Writeback
Editor Layout and File List
Mask Painting and Clone Stamp
Region List and Text Editing
Editor Shortcuts
Editor Style Properties
Text Properties
Editor Toolbar and Menus
General and Application Settings
desktop_qt_ui/ui/main_page/dynamic_settings.pyDebug Folder Naming and Overview
How to Read and Share a Debug Run
API Credentials, Addresses, and Models
Custom Request Parameters
Feature Selectors
Presets and Persistence
API Management Tabs and Provider Fields
API Slots and Rotation
AI Colorizer Prompt
AI OCR Prompt
AI Renderer Prompt
CLI, Batch, and Output
Detection
General and Application Settings
Mode-Specific Workflows and Template Alignment
OCR, Filtering, and Text-Line Merging
Settings Shell, Descriptions, and Config Import/Export
Upscale and Colorization
Context and Prompts
Translator Engine Dispatch
Glossary, Streaming, and Line Breaking
Retry, Rate Limits, and Translation Quality
Adding or Changing a Feature
Runtime Requirements
Debug Artifact Index
UI Options Reference
Settings Parameter Index
Model, GPU, and Memory Troubleshooting
desktop_qt_ui/ui/main_page/env_management.pyConnection Tests and Model List
API Credentials, Addresses, and Models
Custom Request Parameters
Failures, Cooldown, and Recovery
Feature Selectors
Presets and Persistence
API Management Tabs and Provider Fields
API Slots and Rotation
Translator Engine Dispatch
UI Options Reference
API, Authentication, Rate Limit, and Timeout Troubleshooting
desktop_qt_ui/ui/main_page/layout.pyBatch Scheme Management
AI Colorizer Prompt
Prompt List, Apply, and Preview
Prompt Structured Editor
General and Application Settings
UI Options Reference
desktop_qt_ui/ui/main_page/pages/batch_edit_page.pyBatch Actions and Order
Batch Condition Matching
Batch Preview, Apply, and Restore
Batch Scheme Management
desktop_qt_ui/ui/main_page/pages/env_page.pyAPI Credentials, Addresses, and Models
Feature Selectors
API Management Tabs and Provider Fields
API, Authentication, Rate Limit, and Timeout Troubleshooting
desktop_qt_ui/ui/main_page/pages/prompt_page.pyPrompt List, Apply, and Preview
Prompt Structured Editor
System and Translation Prompts
desktop_qt_ui/ui/main_page/pages/replacements_page.pyReplacement Rules: Raw YAML Editing, Regex, and Save
Replacement Rule Table: Groups, Order, and Matching
desktop_qt_ui/ui/main_page/pages/rich_text_rules_page.pyRich Text Styles and Presets
Rich-Text Rules Table, Raw Editing, and Matching
desktop_qt_ui/ui/main_page/pages/settings_page.pySettings Shell, Descriptions, and Config Import/Export
Adding or Changing a Feature
Settings Parameter Index
desktop_qt_ui/ui/main_page/pages/translation_page.pyWorkflows and File Modes
Special Workflows and WebSocket Debug Artifacts
Batch Scheme Management
File List and Input
Output Directory and Workflow
First Translation
UI Options Reference
Workflow Matrix
Colorize Only
Export Original Text
Inpaint Only
Normal Translation
desktop_qt_ui/ui/main_page/runtime.pyWorkflows and File Modes
Special Workflows and WebSocket Debug Artifacts
Mode-Specific Workflows and Template Alignment
Output Directory and Workflow
Progress, Stop, and Task State
First Translation
UI Options Reference
Workflow Matrix
Colorize Only
Export Original Text
Export Translation
Import Translation and Render
Inpaint Only
Normal Translation
Replace Translation
Translate JSON Only
Upscale Only
desktop_qt_ui/ui/main_page/settings_tab_layout.jsonDebug Folder Naming and Overview
How to Read and Share a Debug Run
Mask, Inpainting and Rendering Debug Artifacts
Special Workflows and WebSocket Debug Artifacts
Custom Request Parameters
AI Colorizer Prompt
AI OCR Prompt
AI Renderer Prompt
CLI, Batch, and Output
Detection
General and Application Settings
Mask And Inpainting
Mode-Specific Workflows and Template Alignment
OCR, Filtering, and Text-Line Merging
Settings Shell, Descriptions, and Config Import/Export
Translation settings
Typesetting and Rendering
Upscale and Colorization
Context and Prompts
Glossary, Streaming, and Line Breaking
Retry, Rate Limits, and Translation Quality
Translator Selection and Target Languages
Translator Chaining
Adding or Changing a Feature
Debug Artifact Index
Settings Parameter Index
Model, GPU, and Memory Troubleshooting
Output, JSON, and Rendering Troubleshooting
desktop_qt_ui/ui/main_page/view.pyCustom Request Parameters
Replacement Rules: Raw YAML Editing, Regex, and Save
Rich-Text Rules Table, Raw Editing, and Matching
Settings Shell, Descriptions, and Config Import/Export
Progress, Stop, and Task State
Manga Translator Wiki
Model, GPU, and Memory Troubleshooting
desktop_qt_ui/ui/main_window.pyBatch Condition Matching
Batch Preview, Apply, and Restore
Batch Scheme Management
Editor Import/Export and Writeback
Editor Layout and File List
Replacement Rule Table: Groups, Order, and Matching
Rich-Text Rules Table, Raw Editing, and Matching
File List and Input
Progress, Stop, and Task State
Architecture and Code Boundaries
Packaging and Release
Manga Translator Wiki
Product Forms
desktop_qt_ui/ui/secondary_pages/ai_colorizer_prompt_editor.pyAI Colorizer Prompt
Prompt List, Apply, and Preview
Prompt Structured Editor
desktop_qt_ui/ui/secondary_pages/batch_edit_condition_widgets.pyBatch Actions and Order
Batch Condition Matching
desktop_qt_ui/ui/secondary_pages/batch_edit_panel.pyBatch Actions and Order
Batch Condition Matching
Batch Preview, Apply, and Restore
Batch Scheme Management
desktop_qt_ui/ui/secondary_pages/custom_api_params_editor.pyCustom Request Parameters
desktop_qt_ui/ui/secondary_pages/filter_list_editor.pyOCR, Filtering, and Text-Line Merging
desktop_qt_ui/ui/secondary_pages/model_selector_dialog.pyConnection Tests and Model List
desktop_qt_ui/ui/secondary_pages/prompt_preview.pyPrompt List, Apply, and Preview
Prompt Structured Editor
Glossary, Streaming, and Line Breaking
desktop_qt_ui/ui/secondary_pages/replacements_editor.pyReplacement Rules: Raw YAML Editing, Regex, and Save
Replacement Rule Table: Groups, Order, and Matching
desktop_qt_ui/ui/secondary_pages/rich_text_rules_editor.pyRich Text Styles and Presets
Rich-Text Rules Table, Raw Editing, and Matching
desktop_qt_ui/ui/secondary_pages/simple_prompt_editor_dialog.pyAI OCR Prompt
AI Renderer Prompt
desktop_qt_ui/ui/widgets/color_picker.pyEditor Style Properties
desktop_qt_ui/ui/widgets/editor_toolbar.pyDisplay, Compare, and Arrange
Editor Import/Export and Writeback
Editor Shortcuts
Editor Toolbar and Menus
desktop_qt_ui/ui/widgets/file_list_view.pyEditor Layout and File List
File List and Input
First Translation
desktop_qt_ui/ui/widgets/property_panel.pyCanvas Tools and Selection
Mask Painting and Clone Stamp
Region List and Text Editing
Editor Shortcuts
Editor Style Properties
Text Properties
UI Options Reference
desktop_qt_ui/ui/widgets/region_list_view.pyRegion List and Text Editing
Editor Shortcuts
desktop_qt_ui/ui/widgets/rich_text_editor_components.pyFloating Rich Text Editor
Rich Text Styles and Presets
UI Options Reference
desktop_qt_ui/ui/widgets/rich_text_floating_editor.pyFloating Rich Text Editor
Editor Shortcuts
Rich Text Styles and Presets
desktop_qt_ui/utils/app_version.pyPackaging and Release
desktop_qt_ui/utils/font_list.pyText Properties
Runtime Requirements
desktop_qt_ui/utils/memory_cleanup.pyModel, GPU, and Memory Troubleshooting

Core config and pipeline

Source fileCiting pages
manga_translator/__main__.pyCommand Structure
CLI Configuration Overrides
Output, Debugging, and Exit Codes
CLI Subprocess, Memory, and Recovery
Web, WS, and Shared Modes
Architecture and Code Boundaries
Internal Shared and WebSocket Protocol
Web Server Ports and Deployment
Manga Translator Wiki
Windows from Source
Product Forms
Installation and Startup Troubleshooting
Model, GPU, and Memory Troubleshooting
Web Launch and Access
manga_translator/api_key_rotation.pyConnection Tests and Model List
API Credentials, Addresses, and Models
Custom Request Parameters
Failures, Cooldown, and Recovery
API Management Tabs and Provider Fields
API Slots and Rotation
AI OCR Prompt
Retry, Rate Limits, and Translation Quality
Architecture and Code Boundaries
UI Options Reference
API, Authentication, Rate Limit, and Timeout Troubleshooting
manga_translator/api_request_params.pyCustom Request Parameters
manga_translator/args.pyCommand Structure
CLI Configuration Overrides
Local Input and Output
Output, Debugging, and Exit Codes
CLI Subprocess, Memory, and Recovery
Web, WS, and Shared Modes
Workflows and File Modes
OCR and Text Region Debug Artifacts
CLI, Batch, and Output
Internal Shared and WebSocket Protocol
Web Server Ports and Deployment
Manga Translator Wiki
Docker Deployment
Windows from Source
Product Forms
Installation and Startup Troubleshooting
Model, GPU, and Memory Troubleshooting
Web Deployment, Security, and Troubleshooting
Web Launch and Access
manga_translator/config.pyCLI Configuration Overrides
Workflows and File Modes
Input, Detection, and Rearrangement Debug Artifacts
Mask, Inpainting and Rendering Debug Artifacts
OCR and Text Region Debug Artifacts
Custom Request Parameters
Feature Selectors
API Management Tabs and Provider Fields
Editor Style Properties
AI Colorizer Prompt
AI OCR Prompt
AI Renderer Prompt
System and Translation Prompts
CLI, Batch, and Output
Detection
General and Application Settings
Mask And Inpainting
Mode-Specific Workflows and Template Alignment
OCR, Filtering, and Text-Line Merging
Translation settings
Typesetting and Rendering
Upscale and Colorization
Context and Prompts
Translator Engine Dispatch
Glossary, Streaming, and Line Breaking
Retry, Rate Limits, and Translation Quality
Translator Selection and Target Languages
Translator Chaining
Adding or Changing a Feature
Architecture and Code Boundaries
Uninstall and Data Cleanup
UI Options Reference
Settings Parameter Index
Model, GPU, and Memory Troubleshooting
Resources, Fonts, and Prompts
Colorize Only
Normal Translation
Replace Translation
Translate JSON Only
Upscale Only
manga_translator/custom_api_params.pyCustom Request Parameters
AI OCR Prompt
manga_translator/image_formats.pyCommand Structure
Local Input and Output
Editor Import/Export and Writeback
Editor Layout and File List
CLI, Batch, and Output
File List and Input
UI Options Reference
Output, JSON, and Rendering Troubleshooting
manga_translator/inpainting/__init__.pyMask, Inpainting and Rendering Debug Artifacts
Mask And Inpainting
manga_translator/inpainting/none.pyMask, Inpainting and Rendering Debug Artifacts
Mask And Inpainting
manga_translator/inpainting/original.pyMask And Inpainting
manga_translator/manga_translator.pyLocal Input and Output
Output, Debugging, and Exit Codes
Workflows and File Modes
Debug Folder Naming and Overview
How to Read and Share a Debug Run
Input, Detection, and Rearrangement Debug Artifacts
Mask, Inpainting and Rendering Debug Artifacts
OCR and Text Region Debug Artifacts
Special Workflows and WebSocket Debug Artifacts
Editor Import/Export and Writeback
AI Colorizer Prompt
AI OCR Prompt
AI Renderer Prompt
Prompt List, Apply, and Preview
Prompt Structured Editor
System and Translation Prompts
Replacement Rules: Raw YAML Editing, Regex, and Save
Replacement Rule Table: Groups, Order, and Matching
CLI, Batch, and Output
Detection
General and Application Settings
Mask And Inpainting
Mode-Specific Workflows and Template Alignment
OCR, Filtering, and Text-Line Merging
Translation settings
Typesetting and Rendering
Output Directory and Workflow
Context and Prompts
Translator Engine Dispatch
Glossary, Streaming, and Line Breaking
Retry, Rate Limits, and Translation Quality
Translator Chaining
Adding or Changing a Feature
Architecture and Code Boundaries
First Translation
Product Forms
Debug Artifact Index
Workflow Matrix
Model, GPU, and Memory Troubleshooting
Output, JSON, and Rendering Troubleshooting
Resources, Fonts, and Prompts
Colorize Only
Export Original Text
Export Translation
Import Translation and Render
Inpaint Only
Normal Translation
Replace Translation
Translate JSON Only
Upscale Only
manga_translator/mask_refinement/__init__.pyOutput, Debugging, and Exit Codes
Debug Folder Naming and Overview
Mask, Inpainting and Rendering Debug Artifacts
Mask And Inpainting
OCR, Filtering, and Text-Line Merging
Debug Artifact Index
manga_translator/mode/local.pyCommand Structure
CLI Configuration Overrides
Local Input and Output
Output, Debugging, and Exit Codes
CLI Subprocess, Memory, and Recovery
Workflows and File Modes
Debug Folder Naming and Overview
How to Read and Share a Debug Run
CLI, Batch, and Output
General and Application Settings
Architecture and Code Boundaries
Debug Artifact Index
Privacy, Cleanup, and Log Sharing
manga_translator/mode/share.pyCommand Structure
Web, WS, and Shared Modes
Special Workflows and WebSocket Debug Artifacts
Architecture and Code Boundaries
HTTP Streaming Protocol
Internal Shared and WebSocket Protocol
Web Server Ports and Deployment
manga_translator/mode/subprocess_manager.pyCommand Structure
Output, Debugging, and Exit Codes
CLI Subprocess, Memory, and Recovery
manga_translator/mode/ws.pyCommand Structure
Web, WS, and Shared Modes
Debug Folder Naming and Overview
Special Workflows and WebSocket Debug Artifacts
Architecture and Code Boundaries
Internal Shared and WebSocket Protocol
Web Server Ports and Deployment
Debug Artifact Index
manga_translator/runtime_api_resolver.pyConnection Tests and Model List
API Credentials, Addresses, and Models
Custom Request Parameters
Failures, Cooldown, and Recovery
Feature Selectors
Presets and Persistence
API Slots and Rotation
AI OCR Prompt
Translator Engine Dispatch
Retry, Rate Limits, and Translation Quality
Translator Chaining
Architecture and Code Boundaries
API, Authentication, Rate Limit, and Timeout Troubleshooting
manga_translator/runtime_files.pyHow to Read and Share a Debug Run
Custom Request Parameters
AI Colorizer Prompt
AI Renderer Prompt
Replacement Rules: Raw YAML Editing, Regex, and Save
Replacement Rule Table: Groups, Order, and Matching
Rich-Text Rules Table, Raw Editing, and Matching
Installation and Startup Troubleshooting
Output, JSON, and Rendering Troubleshooting
Privacy, Cleanup, and Log Sharing
manga_translator/runtime_paths.pyLocal Input and Output
Output, Debugging, and Exit Codes
Batch Scheme Management
Rich-Text Rules Table, Raw Editing, and Matching
Web Server Ports and Deployment
Windows from Source
Uninstall and Data Cleanup
Update and Version Switching
Windows Portable
Privacy, Cleanup, and Log Sharing
manga_translator/save.pyLocal Input and Output
How to Read and Share a Debug Run
Mask, Inpainting and Rendering Debug Artifacts
CLI, Batch, and Output
General and Application Settings
Output, JSON, and Rendering Troubleshooting
Privacy, Cleanup, and Log Sharing
manga_translator/server_paths.pyHTTP Config, Environment, and Resource Endpoints
Web Server Ports and Deployment
Uninstall and Data Cleanup
Privacy, Cleanup, and Log Sharing
Web Deployment, Security, and Troubleshooting
manga_translator/translators/__init__.pyFeature Selectors
Translator Engine Dispatch
Translator Selection and Target Languages
Translator Chaining
Adding or Changing a Feature
Architecture and Code Boundaries
manga_translator/translators/common.pyConnection Tests and Model List
Prompt List, Apply, and Preview
Prompt Structured Editor
System and Translation Prompts
Translation settings
Context and Prompts
Glossary, Streaming, and Line Breaking
Retry, Rate Limits, and Translation Quality
Translator Chaining
manga_translator/translators/gemini_hq.pyCustom Request Parameters
Prompt List, Apply, and Preview
System and Translation Prompts
Glossary, Streaming, and Line Breaking
Retry, Rate Limits, and Translation Quality
manga_translator/translators/gemini.pyAPI Credentials, Addresses, and Models
Custom Request Parameters
Failures, Cooldown, and Recovery
API Slots and Rotation
Prompt List, Apply, and Preview
System and Translation Prompts
Context and Prompts
Glossary, Streaming, and Line Breaking
Retry, Rate Limits, and Translation Quality
Translator Chaining
API, Authentication, Rate Limit, and Timeout Troubleshooting
manga_translator/translators/none.pyTranslator Chaining
manga_translator/translators/openai_hq.pyCustom Request Parameters
Prompt List, Apply, and Preview
System and Translation Prompts
Glossary, Streaming, and Line Breaking
Retry, Rate Limits, and Translation Quality
manga_translator/translators/openai.pyAPI Credentials, Addresses, and Models
Custom Request Parameters
Failures, Cooldown, and Recovery
API Slots and Rotation
Prompt List, Apply, and Preview
System and Translation Prompts
Context and Prompts
Glossary, Streaming, and Line Breaking
Retry, Rate Limits, and Translation Quality
Translator Chaining
API, Authentication, Rate Limit, and Timeout Troubleshooting
manga_translator/translators/original.pyTranslator Chaining
manga_translator/translators/prompt_loader.pyAI OCR Prompt
Prompt List, Apply, and Preview
Prompt Structured Editor
System and Translation Prompts
Context and Prompts
Glossary, Streaming, and Line Breaking
Resources, Fonts, and Prompts
manga_translator/translators/sakura.pyAPI, Authentication, Rate Limit, and Timeout Troubleshooting
manga_translator/utils/ai_image_preprocess.pyAI Renderer Prompt
manga_translator/utils/concurrent_pipeline.pyCLI, Batch, and Output
First Translation
manga_translator/utils/dotenv_utils.pyAPI Credentials, Addresses, and Models
Presets and Persistence
HTTP Config, Environment, and Resource Endpoints
Web Server Ports and Deployment
manga_translator/utils/generic.pyOutput, Debugging, and Exit Codes
Debug Folder Naming and Overview
Input, Detection, and Rearrangement Debug Artifacts
OCR and Text Region Debug Artifacts
Debug Artifact Index
Model, GPU, and Memory Troubleshooting
Output, JSON, and Rendering Troubleshooting
manga_translator/utils/inference.pyRuntime Requirements
Uninstall and Data Cleanup
Model, GPU, and Memory Troubleshooting
manga_translator/utils/log.pyOutput, Debugging, and Exit Codes
Privacy, Cleanup, and Log Sharing
manga_translator/utils/onnx_runtime.pyModel, GPU, and Memory Troubleshooting
manga_translator/utils/openai_compat.pyConnection Tests and Model List
manga_translator/utils/path_manager.pyLocal Input and Output
Workflows and File Modes
Batch Preview, Apply, and Restore
Editor Import/Export and Writeback
Mode-Specific Workflows and Template Alignment
Output Directory and Workflow
First Translation
Product Forms
Workflow Matrix
Output, JSON, and Rendering Troubleshooting
Colorize Only
Export Original Text
Export Translation
Import Translation and Render
Inpaint Only
Normal Translation
Replace Translation
Translate JSON Only
Upscale Only
manga_translator/utils/photoshop_export.pyOutput, Debugging, and Exit Codes
Debug Folder Naming and Overview
Debug Artifact Index
manga_translator/utils/replace_translation.pyDebug Folder Naming and Overview
Special Workflows and WebSocket Debug Artifacts
Mode-Specific Workflows and Template Alignment
Output Directory and Workflow
Debug Artifact Index
Workflow Matrix
Replace Translation
manga_translator/utils/retry.pyRetry, Rate Limits, and Translation Quality
API, Authentication, Rate Limit, and Timeout Troubleshooting
manga_translator/utils/text_filter.pyOCR, Filtering, and Text-Line Merging
manga_translator/utils/textblock.pyOCR and Text Region Debug Artifacts
manga_translator/utils/threading.pyInternal Shared and WebSocket Protocol
manga_translator/utils/translation_template.pyWorkflows and File Modes
Mode-Specific Workflows and Template Alignment
Output Directory and Workflow
First Translation
Workflow Matrix
Output, JSON, and Rendering Troubleshooting
Export Original Text
Export Translation
Import Translation and Render

Stage modules

Source fileCiting pages
manga_translator/colorization/Upscale and Colorization
manga_translator/colorization/__init__.pyFeature Selectors
AI Colorizer Prompt
manga_translator/colorization/model_api_colorizer.pyAPI Credentials, Addresses, and Models
Custom Request Parameters
Failures, Cooldown, and Recovery
AI Colorizer Prompt
manga_translator/colorization/prompt_loader.pyAI Colorizer Prompt
manga_translator/detection/__init__.pyInput, Detection, and Rearrangement Debug Artifacts
Detection
Architecture and Code Boundaries
manga_translator/detection/*.pyDebug Artifact Index
manga_translator/detection/common.pyDetection
manga_translator/detection/ctd.pyInput, Detection, and Rearrangement Debug Artifacts
manga_translator/detection/dbnet_convnext.pyInput, Detection, and Rearrangement Debug Artifacts
manga_translator/detection/default.pyInput, Detection, and Rearrangement Debug Artifacts
Detection
manga_translator/detection/yolo_obb.pyOutput, Debugging, and Exit Codes
Input, Detection, and Rearrangement Debug Artifacts
Detection
Debug Artifact Index
manga_translator/ocr/__init__.pyFeature Selectors
AI OCR Prompt
OCR, Filtering, and Text-Line Merging
manga_translator/ocr/*.pyOutput, Debugging, and Exit Codes
Debug Folder Naming and Overview
manga_translator/ocr/common.pyOCR, Filtering, and Text-Line Merging
manga_translator/ocr/model_32px.pyOCR and Text Region Debug Artifacts
Debug Artifact Index
manga_translator/ocr/model_48px_ctc.pyOCR and Text Region Debug Artifacts
Debug Artifact Index
manga_translator/ocr/model_48px.pyOCR and Text Region Debug Artifacts
Debug Artifact Index
manga_translator/ocr/model_api_ocr.pyAPI Credentials, Addresses, and Models
Custom Request Parameters
Failures, Cooldown, and Recovery
AI OCR Prompt
manga_translator/ocr/model_manga_ocr.pyOCR and Text Region Debug Artifacts
Debug Artifact Index
manga_translator/ocr/model_paddleocr.pyOCR and Text Region Debug Artifacts
Debug Artifact Index
manga_translator/ocr/prompt_loader.pyAI OCR Prompt
manga_translator/rendering/__init__.pyMask, Inpainting and Rendering Debug Artifacts
Feature Selectors
Region List and Text Editing
AI Renderer Prompt
Replacement Rules: Raw YAML Editing, Regex, and Save
Replacement Rule Table: Groups, Order, and Matching
Rich Text Styles and Presets
Rich-Text Rules Table, Raw Editing, and Matching
Typesetting and Rendering
Glossary, Streaming, and Line Breaking
Output, JSON, and Rendering Troubleshooting
Replace Translation
manga_translator/rendering/chinese_linebreak.pyMask, Inpainting and Rendering Debug Artifacts
Typesetting and Rendering
Runtime Requirements
Output, JSON, and Rendering Troubleshooting
manga_translator/rendering/model_api_renderer.pyAPI Credentials, Addresses, and Models
Custom Request Parameters
Failures, Cooldown, and Recovery
Feature Selectors
AI Renderer Prompt
Typesetting and Rendering
Output, JSON, and Rendering Troubleshooting
manga_translator/rendering/prompt_loader.pyAI Renderer Prompt
manga_translator/rendering/rich_text_rules.pyFloating Rich Text Editor
Rich Text Styles and Presets
Rich-Text Rules Table, Raw Editing, and Matching
manga_translator/rendering/rich_text_sync.pyReplacement Rule Table: Groups, Order, and Matching
Rich Text Styles and Presets
Rich-Text Rules Table, Raw Editing, and Matching
manga_translator/rendering/rich_text.pyFloating Rich Text Editor
Rich Text Styles and Presets
manga_translator/rendering/text_render/_fonts.pyOutput, JSON, and Rendering Troubleshooting
Resources, Fonts, and Prompts
manga_translator/rendering/text_replacement_layout.pyReplacement Rules: Raw YAML Editing, Regex, and Save
Replacement Rule Table: Groups, Order, and Matching
Rich Text Styles and Presets
Rich-Text Rules Table, Raw Editing, and Matching
manga_translator/rendering/text_replacements.pyRegion List and Text Editing
Text Properties
Replacement Rules: Raw YAML Editing, Regex, and Save
Replacement Rule Table: Groups, Order, and Matching
manga_translator/textline_merge/__init__.pyOCR, Filtering, and Text-Line Merging
manga_translator/upscaling/Upscale and Colorization

Server and web

Source fileCiting pages
manga_translator/server/args.pyWeb Server Ports and Deployment
manga_translator/server/core/{config_manager,group_management_service,group_service,quota_service,audit_service,permission_service,middleware,task_manager}.pyAdministrator Interface
manga_translator/server/core/account_service.pyAdmin Endpoints: Users, Groups, Quota, and Audit
Accounts, Permissions, and API Keys
Web Login, Language Switching, and Sessions
manga_translator/server/core/api_key_policy.pyHTTP Config, Environment, and Resource Endpoints
Accounts, Permissions, and API Keys
manga_translator/server/core/audit_service.pyAdmin Endpoints: Users, Groups, Quota, and Audit
manga_translator/server/core/cleanup_service.pyHistory, Files, and Download Tickets
Uninstall and Data Cleanup
Privacy, Cleanup, and Log Sharing
manga_translator/server/core/config_management_service.pyHTTP Config, Environment, and Resource Endpoints
manga_translator/server/core/config_manager.pyTranslator Chaining
HTTP Config, Environment, and Resource Endpoints
Web Server Ports and Deployment
Docker Deployment
Web Deployment, Security, and Troubleshooting
manga_translator/server/core/download_ticket_service.pyHistory, Files, and Download Tickets
Web Deployment, Security, and Troubleshooting
Web Progress, Results, and History
manga_translator/server/core/env_service.pyHTTP Config, Environment, and Resource Endpoints
Web Server Ports and Deployment
manga_translator/server/core/group_management_service.pyAdmin Endpoints: Users, Groups, Quota, and Audit
manga_translator/server/core/group_service.pyAdmin Endpoints: Users, Groups, Quota, and Audit
manga_translator/server/core/history_service.pyHistory, Files, and Download Tickets
Web Progress, Results, and History
manga_translator/server/core/middleware.pyAdmin Endpoints: Users, Groups, Quota, and Audit
HTTP API Authentication and Errors
HTTP Translation Endpoints
API, Authentication, Rate Limit, and Timeout Troubleshooting
Accounts, Permissions, and API Keys
Web Deployment, Security, and Troubleshooting
Web Login, Language Switching, and Sessions
manga_translator/server/core/models.pyAdmin Endpoints: Users, Groups, Quota, and Audit
manga_translator/server/core/permission_integration.pyHistory, Files, and Download Tickets
manga_translator/server/core/permission_service_v2.pyHistory, Files, and Download Tickets
manga_translator/server/core/permission_service.pyAdmin Endpoints: Users, Groups, Quota, and Audit
Accounts, Permissions, and API Keys
manga_translator/server/core/quota_scheduler.pyAdmin Endpoints: Users, Groups, Quota, and Audit
manga_translator/server/core/quota_service.pyAdmin Endpoints: Users, Groups, Quota, and Audit
manga_translator/server/core/request_rate_limiter.pyAPI, Authentication, Rate Limit, and Timeout Troubleshooting
manga_translator/server/core/resource_service.pyHTTP Config, Environment, and Resource Endpoints
Resources, Fonts, and Prompts
manga_translator/server/core/response_utils.pyBatch, Export, and Import Processing
HTTP Config, Environment, and Resource Endpoints
HTTP Translation Endpoints
Accounts, Permissions, and API Keys
manga_translator/server/core/session_security_service.pyHTTP API Authentication and Errors
API, Authentication, Rate Limit, and Timeout Troubleshooting
Web Deployment, Security, and Troubleshooting
manga_translator/server/core/session_service.pyHTTP API Authentication and Errors
Web Deployment, Security, and Troubleshooting
Web Login, Language Switching, and Sessions
manga_translator/server/core/system_init.pyAdmin Endpoints: Users, Groups, Quota, and Audit
Web Login, Language Switching, and Sessions
manga_translator/server/core/task_manager.pyArchitecture and Code Boundaries
Batch, Export, and Import Processing
HTTP Streaming Protocol
HTTP Translation Endpoints
manga_translator/server/core/translation_integration.pyArchitecture and Code Boundaries
Privacy, Cleanup, and Log Sharing
manga_translator/server/export_utils.pyWeb Server Ports and Deployment
manga_translator/server/instance.pyWeb, WS, and Shared Modes
Internal Shared and WebSocket Protocol
manga_translator/server/main.pyCommand Structure
Web, WS, and Shared Modes
Architecture and Code Boundaries
HTTP API Authentication and Errors
HTTP Config, Environment, and Resource Endpoints
History, Files, and Download Tickets
Internal Shared and WebSocket Protocol
Web Server Ports and Deployment
Docker Deployment
Product Forms
API, Authentication, Rate Limit, and Timeout Troubleshooting
Installation and Startup Troubleshooting
Web Deployment, Security, and Troubleshooting
Web Launch and Access
Web Upload, Configuration, and Translation
manga_translator/server/models/group_models.pyAdmin Endpoints: Users, Groups, Quota, and Audit
manga_translator/server/models/quota_models.pyAdmin Endpoints: Users, Groups, Quota, and Audit
manga_translator/server/myqueue.pyBatch, Export, and Import Processing
HTTP Streaming Protocol
HTTP Translation Endpoints
manga_translator/server/repositories/group_repository.pyAdmin Endpoints: Users, Groups, Quota, and Audit
manga_translator/server/repositories/quota_repository.pyAdmin Endpoints: Users, Groups, Quota, and Audit
manga_translator/server/repositories/translation_repository.pyHistory, Files, and Download Tickets
manga_translator/server/request_extraction.pyWeb, WS, and Shared Modes
Batch, Export, and Import Processing
History, Files, and Download Tickets
HTTP Streaming Protocol
HTTP Translation Endpoints
Web Progress, Results, and History
Web Upload, Configuration, and Translation
manga_translator/server/routes/Docker Deployment
Product Forms
manga_translator/server/routes/{admin,users,groups,sessions,quota,audit,config_management}.pyAdministrator Interface
manga_translator/server/routes/admin.pyHTTP Streaming Protocol
manga_translator/server/routes/audit.pyAdmin Endpoints: Users, Groups, Quota, and Audit
manga_translator/server/routes/auth.pyHTTP API Authentication and Errors
API, Authentication, Rate Limit, and Timeout Troubleshooting
Accounts, Permissions, and API Keys
Web Deployment, Security, and Troubleshooting
Web Launch and Access
Web Login, Language Switching, and Sessions
manga_translator/server/routes/config_management.pyHTTP API Authentication and Errors
HTTP Config, Environment, and Resource Endpoints
manga_translator/server/routes/config.pyTranslator Chaining
HTTP Config, Environment, and Resource Endpoints
HTTP Streaming Protocol
Accounts, Permissions, and API Keys
Web Login, Language Switching, and Sessions
Resources, Fonts, and Prompts
Web Upload, Configuration, and Translation
manga_translator/server/routes/groups.pyAdmin Endpoints: Users, Groups, Quota, and Audit
HTTP API Authentication and Errors
manga_translator/server/routes/history.pyHTTP API Authentication and Errors
History, Files, and Download Tickets
Web Progress, Results, and History
manga_translator/server/routes/logs.pyPrivacy, Cleanup, and Log Sharing
Web Progress, Results, and History
manga_translator/server/routes/quota.pyAdmin Endpoints: Users, Groups, Quota, and Audit
manga_translator/server/routes/resources.pyHTTP Config, Environment, and Resource Endpoints
Resources, Fonts, and Prompts
manga_translator/server/routes/sessions.pyHTTP API Authentication and Errors
manga_translator/server/routes/translation_auth.pyHTTP API Authentication and Errors
Batch, Export, and Import Processing
HTTP Translation Endpoints
manga_translator/server/routes/translation.pyHTTP API Authentication and Errors
Batch, Export, and Import Processing
HTTP Streaming Protocol
HTTP Translation Endpoints
Web Progress, Results, and History
Web Upload, Configuration, and Translation
manga_translator/server/routes/users.pyAdmin Endpoints: Users, Groups, Quota, and Audit
HTTP API Authentication and Errors
Accounts, Permissions, and API Keys
manga_translator/server/routes/web.pyHTTP API Authentication and Errors
API, Authentication, Rate Limit, and Timeout Troubleshooting
Administrator Interface
Web Deployment, Security, and Troubleshooting
Web Launch and Access
Web Login, Language Switching, and Sessions
Web Upload, Configuration, and Translation
manga_translator/server/runtime_api.pyBatch, Export, and Import Processing
HTTP Config, Environment, and Resource Endpoints
HTTP Translation Endpoints
Web Upload, Configuration, and Translation
manga_translator/server/sent_data_internal.pyWeb, WS, and Shared Modes
HTTP Streaming Protocol
Internal Shared and WebSocket Protocol
manga_translator/server/server_config.jsonResources, Fonts, and Prompts
manga_translator/server/server_utils.pyHTTP Streaming Protocol
Internal Shared and WebSocket Protocol
manga_translator/server/static/admin-new.htmlAdmin Endpoints: Users, Groups, Quota, and Audit
Web Server Ports and Deployment
Privacy, Cleanup, and Log Sharing
Accounts, Permissions, and API Keys
Administrator Interface
Web Deployment, Security, and Troubleshooting
Web Login, Language Switching, and Sessions
manga_translator/server/static/index.htmlBatch, Export, and Import Processing
HTTP Config, Environment, and Resource Endpoints
HTTP Translation Endpoints
Manga Translator Wiki
Product Forms
Web Login, Language Switching, and Sessions
Web Progress, Results, and History
Resources, Fonts, and Prompts
Web Upload, Configuration, and Translation
manga_translator/server/static/js/admin/app.jsAdministrator Interface
Web Login, Language Switching, and Sessions
manga_translator/server/static/js/admin/components/permission-editor.jsAdmin Endpoints: Users, Groups, Quota, and Audit
Accounts, Permissions, and API Keys
Administrator Interface
manga_translator/server/static/js/admin/i18n.jsAdministrator Interface
Web Login, Language Switching, and Sessions
manga_translator/server/static/js/admin/modules/{users,groups,quota,sessions,tasks,history,logs,envvars,config,announcement,cleanup}.jsAdministrator Interface
manga_translator/server/static/js/admin/modules/{users,groups,quota}.jsAdmin Endpoints: Users, Groups, Quota, and Audit
manga_translator/server/static/js/admin/modules/cleanup.jsPrivacy, Cleanup, and Log Sharing
manga_translator/server/static/js/admin/modules/envvars.jsAccounts, Permissions, and API Keys
manga_translator/server/static/js/admin/modules/history.jsHistory, Files, and Download Tickets
manga_translator/server/static/js/admin/modules/logs.jsPrivacy, Cleanup, and Log Sharing
manga_translator/server/static/js/admin/modules/permissions.jsAccounts, Permissions, and API Keys
manga_translator/server/static/js/admin/modules/users.jsAccounts, Permissions, and API Keys
manga_translator/server/static/js/history-gallery.jsHistory, Files, and Download Tickets
Product Forms
Web Progress, Results, and History
manga_translator/server/static/js/i18n.jsHTTP API Authentication and Errors
HTTP Streaming Protocol
Manga Translator Wiki
Accounts, Permissions, and API Keys
Administrator Interface
Web Deployment, Security, and Troubleshooting
Resources, Fonts, and Prompts
Web Upload, Configuration, and Translation
manga_translator/server/static/js/shared/api-key-schema.jsHTTP Config, Environment, and Resource Endpoints
Web Upload, Configuration, and Translation
manga_translator/server/static/login.htmlHTTP API Authentication and Errors
Accounts, Permissions, and API Keys
Web Deployment, Security, and Troubleshooting
Web Launch and Access
Web Login, Language Switching, and Sessions
manga_translator/server/static/script.jsTranslator Chaining
HTTP API Authentication and Errors
Batch, Export, and Import Processing
HTTP Config, Environment, and Resource Endpoints
HTTP Streaming Protocol
HTTP Translation Endpoints
Manga Translator Wiki
Uninstall and Data Cleanup
Product Forms
Accounts, Permissions, and API Keys
Administrator Interface
Web Deployment, Security, and Troubleshooting
Web Launch and Access
Web Login, Language Switching, and Sessions
Web Progress, Results, and History
Resources, Fonts, and Prompts
Web Upload, Configuration, and Translation
manga_translator/server/streaming.pyHTTP Streaming Protocol
Web Upload, Configuration, and Translation
manga_translator/server/to_json.pyBatch, Export, and Import Processing
HTTP Streaming Protocol
HTTP Translation Endpoints

Install and packaging

Source fileCiting pages
.github/workflows/build-and-release.ymlPackaging and Release
.github/workflows/docker-build-push.ymlPackaging and Release
.github/workflows/tests.ymlTests and Code Quality
.gitignoreTests and Code Quality
packaging/.dockerignorePackaging and Release
packaging/build_packages.pyPackaging and Release
packaging/check_version.pyPackaging and Release
packaging/docker-compose.ymlPackaging and Release
Web Server Ports and Deployment
Manga Translator Wiki
Docker Deployment
Uninstall and Data Cleanup
Product Forms
Installation and Startup Troubleshooting
Web Deployment, Security, and Troubleshooting
Web Launch and Access
packaging/docker-entrypoint.shPackaging and Release
Web Server Ports and Deployment
Docker Deployment
Installation and Startup Troubleshooting
Web Deployment, Security, and Troubleshooting
packaging/DockerfilePackaging and Release
Web Server Ports and Deployment
Manga Translator Wiki
Docker Deployment
Uninstall and Data Cleanup
Product Forms
Installation and Startup Troubleshooting
Web Deployment, Security, and Troubleshooting
Web Launch and Access
packaging/launch.pyPackaging and Release
Linux and macOS Installation
Runtime Requirements
Windows from Source
Update and Version Switching
Windows Portable
Installation and Startup Troubleshooting
packaging/maintenance_config.jsonLinux and macOS Installation
packaging/manga-translator-{cpu,gpu}.specPackaging and Release
packaging/VERSIONPackaging and Release
Update and Version Switching
Windows Portable
pyproject.tomlAdding or Changing a Feature
Packaging and Release
Tests and Code Quality
Docker Deployment
Linux and macOS Installation
Runtime Requirements
Windows from Source
Update and Version Switching
Windows Portable
Unix-*.shPackaging and Release
Unix-Install-or-Update.shLinux and macOS Installation
Uninstall and Data Cleanup
Update and Version Switching
Unix-Start.shLinux and macOS Installation
Uninstall and Data Cleanup
Update and Version Switching
Installation and Startup Troubleshooting
uv.lockTests and Code Quality
Docker Deployment
Runtime Requirements
Update and Version Switching
Windows Portable
Win-*.batPackaging and Release
Win-Install-or-Update.batWindows from Source
Uninstall and Data Cleanup
Update and Version Switching
Windows Portable
Win-Start.batWindows from Source
Uninstall and Data Cleanup
Update and Version Switching
Windows Portable
Installation and Startup Troubleshooting

Config, resources, and prompts

Source fileCiting pages
config/config-example.jsonCLI Configuration Overrides
Feature Selectors
API Management Tabs and Provider Fields
Editor Toolbar and Menus
AI OCR Prompt
System and Translation Prompts
Rich Text Styles and Presets
CLI, Batch, and Output
Mode-Specific Workflows and Template Alignment
OCR, Filtering, and Text-Line Merging
Translation settings
Upscale and Colorization
Adding or Changing a Feature
Runtime Requirements
Model, GPU, and Memory Troubleshooting
Inpaint Only
Upscale Only

Research material and data

Source fileCiting pages
doc/wiki/.vitepress/config.tsManga Translator Wiki
doc/wiki/.vitepress/theme/components/LanguageSwitch.vueManga Translator Wiki
doc/wiki/BLUEPRINT.mdRelated Projects and Links
Code Index
doc/wiki/data/coverage.generated.jsonCode Index
doc/wiki/data/i18n.generated.jsonWeb, WS, and Shared Modes
Batch Preview, Apply, and Restore
Text Properties
Translator Chaining
Batch, Export, and Import Processing
History, Files, and Download Tickets
UI Options Reference
Settings Parameter Index
Code Index
Administrator Interface
Web Launch and Access
Web Login, Language Switching, and Sessions
Web Progress, Results, and History
doc/wiki/data/README.mdRelated Projects and Links
doc/wiki/data/related-projects.schema.jsonRelated Projects and Links
doc/wiki/data/related-projects.ymlRelated Projects and Links
doc/wiki/data/settings.generated.jsonTranslator Chaining
UI Options Reference
Settings Parameter Index
doc/wiki/PAGE_GUIDELINES.mdCode Index
doc/wiki/research/cli-command-inventory.mdCLI Subprocess, Memory, and Recovery
Web, WS, and Shared Modes
Workflows and File Modes
Internal Shared and WebSocket Protocol
Product Forms
Installation and Startup Troubleshooting
doc/wiki/research/desktop-main-navigation.mdProduct Forms
doc/wiki/research/phase0-debug-artifact-path-trace.mdDebug Folder Naming and Overview
Input, Detection, and Rearrangement Debug Artifacts
OCR and Text Region Debug Artifacts
Debug Artifact Index
doc/wiki/research/phase0-options-i18n-matrix.mdUI Options Reference
Settings Parameter Index
doc/wiki/research/phase0-page-coverage-matrix.mdDebug Folder Naming and Overview
Internal Shared and WebSocket Protocol
Related Projects and Links
Debug Artifact Index
Settings Parameter Index
Code Index
Installation and Startup Troubleshooting
doc/wiki/research/phase0-related-files-formats-debug-safety.mdDebug Folder Naming and Overview
Input, Detection, and Rearrangement Debug Artifacts
Windows from Source
Windows Portable
Product Forms
Debug Artifact Index
doc/wiki/research/phase0-web-user-http.mdWeb, WS, and Shared Modes
Internal Shared and WebSocket Protocol
Product Forms
doc/wiki/research/workflow-matrix-source-evidence.mdWorkflows and File Modes
Product Forms
Workflow Matrix
doc/wiki/scripts/build-i18n-catalog.mjsAdding or Changing a Feature
doc/wiki/scripts/build-settings-catalog.pyAdding or Changing a Feature
doc/wiki/scripts/verify-route-mirror.mjsCode Index
doc/wiki/scripts/verify-source-evidence.mjsCode Index
doc/wiki/TODO.mdCode Index
doc/wiki/verify_related_projects.pyRelated Projects and Links
doc/wiki/zh/**/*.mdCode Index
doc/wiki/zh/desktop/settings/*.mdSettings Parameter Index

Tests and scripts

Source fileCiting pages
test/_bootstrap.pyTests and Code Quality
test/README.mdAdding or Changing a Feature
Tests and Code Quality
test/test_app_logic_file_sources.pyProgress, Stop, and Task State
test/test_yolo_obb_rearrange_edge_merge.pyDetection
test/test_yolo_obb_sfx_filter.pyDetection
PageRelationship to this page
Settings Indexgrouped parameter index with stored values, defaults, and consumers
UI Options Referencevalue, English, and Simplified Chinese matrix of all enum/dropdown options
Workflow Matrixinputs, skipped stages, and outputs of the nine workflows
Debug Artifact Indexgeneration and purpose of debug files, images, JSON, and directories
PAGE_GUIDELINES.md (Page Guidelines)frontmatter, i18n three-column table, parameter template, and Mermaid requirements
BLUEPRINT.md (Wiki Blueprint)reference indexes only summarize and reverse-link

Data sources

DataFileUse
Page conventionsdoc/wiki/BLUEPRINT.md, PAGE_GUIDELINES.mdindex scope and page format
Generated datadoc/wiki/data/coverage.generated.json, i18n.generated.jsoncoverage and UI-text statistics
Aggregation inputthe "Code locations" tables under doc/wiki/zh/**/*.mdfile-to-page relationships
Maintenance scriptsdoc/wiki/scripts/route, UI-text, and index maintenance