-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathrequirements.txt
More file actions
79 lines (78 loc) · 2.56 KB
/
requirements.txt
File metadata and controls
79 lines (78 loc) · 2.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# BallonsTranslator-Pro — Python 3.8+ (3.10+ recommended). See docs/OPTIONAL_DEPENDENCIES.md for conflicts.
# Core deps for first run. launch.py installs PyTorch (CUDA/CPU/ROCm) automatically; use TORCH_COMMAND to override.
# See https://pytorch.org/ for manual PyTorch install.
packaging
PyQt6-Qt6>=6.6.2 ; python_version > "3.8"
PyQt6>=6.6.1 ; python_version > "3.8"
PyQt5-Qt5>=5.15.2 ; python_version <= "3.8"
PyQt5>=5.15.10 ; python_version <= "3.8"
numpy<2
urllib3
jaconv
torch
torchvision
# >=4.56 for core; >=5.0 needed for GLM-OCR and some HF modules. Do not pin to 4.57.1 or install will downgrade and break them.
transformers>=4.56
mecab-python3; sys_platform == 'darwin'
fugashi
unidic_lite
tqdm
opencv-python>=4.8.1.78; sys_platform == 'win32' or sys_platform == 'linux'
opencv-python>=4.8.1.78,<=4.10.0.82 ; sys_platform == 'darwin'
shapely
pyclipper
einops
termcolor
bs4
deepl>=1.16.0
qtpy
spacy-pkuseg
sentencepiece
ctranslate2
python-docx
docx2txt
piexif
keyboard
ordered-set
opencc-python-reimplemented
requests
ultralytics>=8.4.14
beautifulsoup4
colorama
openai>=2.8.1 # LLM API translator + Video translator flow fixer (local/OpenRouter/OpenAI)
pydantic
pyyaml
natsort
py7zr
multivolumefile
httpx[socks,brotli]
langdetect
translators==5.9.5
json5
Pillow>=10.0.0
pillow-jxl-plugin>=1.3.4
# Optional: OCR spell check (General → Spell check OCR result). Requires system Hunspell/dicts (e.g. libenchant-dev + enchant-2 on Linux).
pyenchant
pywin32; sys_platform == 'win32'
winsdk; sys_platform == 'win32'
brotlicffi; sys_platform == 'win32'
msl-loadlib; sys_platform == 'win32'
pyobjc-core; sys_platform == 'darwin'
pyobjc-framework-cocoa; sys_platform == 'darwin'
pyobjc-framework-coreml; sys_platform == 'darwin'
pyobjc-framework-quartz; sys_platform == 'darwin'
pyobjc-framework-vision; sys_platform == 'darwin'
# Optional: RapidOCR detector + OCR (lightweight, ONNX). Enables rapidocr_det and rapidocr in Config.
rapidocr-onnxruntime
# Optional: Gemini/Mistral translators (Config → Translator → Gemini_neverliie / Mistral_neverliie).
neverliie-ai-sdk
betterproto
protobuf>=3.20.0
# Optional: MangaForFree/ToonGod and Generic chapter URL when "Use browser (Playwright)" is enabled.
playwright>=1.40.0
# Optional: Open CBR/RAR comic archives (File → Open CBR). Requires WinRAR or 7-Zip (UnRAR) in PATH.
rarfile
# Optional: Video translator — Audio (ASR) source. Enables speech-to-text from video audio (pip install faster-whisper if not installed).
faster-whisper
# Optional: Video translator — ASR "Separate vocals" to reduce music noise before transcription (pip install demucs).
demucs