Downloads · 30 days
0
phungviet/truyen-dich-viet
truyen-dich-viet is a machine learning model from phungviet. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
Truyện Dịch Việt là nền tảng đọc và tải tiểu thuyết Trung Quốc dịch tự động bằng AI (DeepSeek API) chất lượng cao. Hệ thống tích hợp tính năng tự động cào và đồng bộ chương mới ngầm 24/7 từ các nền tảng truyện Trung Q…
Downloads · 30 days
0
Access
Public
Updated Aug 27, 2026
Repo size
33.4 MB
Likes
1
Public
Click a slice to open those files.
.db18.1 MB · 97%
From the Hugging Face model README
Truyện Dịch Việt là nền tảng đọc và tải tiểu thuyết Trung Quốc dịch tự động bằng AI (DeepSeek API) chất lượng cao. Hệ thống tích hợp tính năng tự động cào và đồng bộ chương mới ngầm 24/7 từ các nền tảng truyện Trung Quốc, quản lý dịch hàng loạt thông minh, trình đọc tối ưu typography tiếng Việt, tải truyện tùy chọn dải chương (EPUB/TXT) và cổng quản trị Admin chuyên sâu.
text-indent: 1.8em)..EPUB (có mục lục navigation để đọc trên máy đọc sách Kindle, Kobo, Moon+ Reader) hoặc .TXT (thuần văn bản).localStorage) để đọc lại nhanh./admin)/admin/novel/{id}):
宁拙 -> Ninh Chuyết, 火柿仙城 -> Hỏa Thị Tiên Thành...).truyen/
├── .env # Biến môi trường & DeepSeek API Key
├── .env.example # Cấu hình mẫu
├── Dockerfile # Cấu hình container Python 3.12
├── docker-compose.yml # Điều phối dịch vụ Docker
├── requirements.txt # Thư viện phụ thuộc
├── README.md # Tài liệu tổng quan
├── docs/ # Bộ tài liệu chi tiết của dự án
│ ├── ARCHITECTURE.md # Kiến trúc hệ thống & Database Schema
│ ├── USER_GUIDE.md # Hướng dẫn dành cho Độc giả
│ ├── ADMIN_GUIDE.md # Hướng dẫn Quản trị viên
│ ├── API_REFERENCE.md # Tài liệu REST API đầy đủ
│ ├── DEPLOYMENT.md # Hướng dẫn Triển khai & Production
│ └── CI_CD.md # Quy trình CI/CD, GitHub Actions & DuckDNS
├── tests/ # Bộ kiểm thử tự động (Pytest)
│ └── test_api.py # Unit & Integration tests
├── scripts/ # Scripts tiện ích & Tự động hóa
│ └── duckdns_updater.py # Tự động đồng bộ IP động lên DuckDNS
├── .github/workflows/ # Quy trình CI/CD GitHub Actions
│ └── ci-cd.yml # Pipeline kiểm thử, build Docker & deploy HF
├── app/
│ ├── main.py # FastAPI server, REST APIs & Route views
│ ├── config.py # Quản lý cấu hình & đường dẫn
│ ├── database.py # SQLAlchemy async engine (SQLite WAL mode)
│ ├── models.py # Database Models (Novel, Chapter, Glossary, Comment)
│ ├── crawler/ # Bộ thu thập dữ liệu & Tự động đồng bộ
│ │ ├── base.py # Abstract Crawler
│ │ ├── piaotia.py # Crawler Piaotian (GBK encoding, clean DOM parser)
│ │ ├── biquge.py # Crawler Biquge
│ │ └── auto_updater.py # Auto-Updater 24/7 background worker & sync logs
│ ├── translator/ # Bộ dịch thuật DeepSeek AI
│ │ ├── deepseek.py # DeepSeek API client + Prompt Tiên Hiệp + Glossary
│ │ ├── worker.py # Worker hàng đợi đa luồng & SSE broadcaster
│ │ └── batch_manager.py # Bộ quản lý dịch hàng loạt thông minh
│ ├── exporters/ # Bộ xuất file offline (.TXT & .EPUB)
│ │ └── epub_txt.py # Tạo EPUB/TXT theo dải chương hoặc trọn bộ
│ ├── static/ # Tài nguyên tĩnh (ảnh QR donate, icons)
│ └── templates/ # Giao diện Web (Tailwind CSS + DaisyUI)
│ ├── base.html # Layout chung, logo, donate modal & 2s banner
│ ├── index.html # Trang chủ độc giả & Bảng tiến độ dịch
│ ├── novel_detail.html# Chi tiết truyện, bình luận, nút yêu thích & vote
│ ├── reader.html # Trình đọc chương (typography, themes, comment)
│ └── admin/ # Phân hệ Quản trị Admin riêng biệt
│ ├── admin_base.html
│ ├── admin_dashboard.html # Quản lý kho, dịch hàng loạt, nhật ký sync
│ └── admin_novel_translate.html # Phòng dịch DeepSeek & Live SSE
└── data/ # Nơi lưu database novels.db & file export
.envTạo file .env tại thư mục gốc của dự án:
APIKEY_DEEPSEEK=sk-your-deepseek-api-key-here
DEEPSEEK_BASE_URL=https://api.deepseek.com
DEEPSEEK_MODEL=deepseek-chat
MAX_CONCURRENT_TRANSLATIONS=3
REQUEST_TIMEOUT=90
docker compose up -d --build
Mở trình duyệt truy cập:
http://localhost:8000http://localhost:8000/admin# 1. Tạo và kích hoạt môi trường ảo
python -m venv venv
venv\Scripts\activate # Trên Windows
source venv/bin/activate # Trên Linux/macOS
# 2. Cài đặt các thư viện phụ thuộc
pip install -r requirements.txt
# 3. Khởi chạy server FastAPI
python -m uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload
Vui lòng tham khảo các tài liệu chuyên sâu trong thư mục docs/:
docs/ARCHITECTURE.md)docs/USER_GUIDE.md)docs/ADMIN_GUIDE.md)docs/API_REFERENCE.md)docs/DEPLOYMENT.md)docs/CI_CD.md)Dự án được xây dựng phục vụ mục đích phi thương mại cho cộng đồng đam mê tiểu thuyết tiên hiệp / kiếm hiệp / huyền huyễn. Toàn bộ sự ủng hộ qua mã QR Techcombank sẽ được sử dụng trực tiếp để duy trì máy chủ và chi phí API dịch truyện miễn phí.