BookTranslator
BookTranslator

Cách chuyển web novel của bạn thành file EPUB sẵn sàng để dịch

Đóng gói web novel thuộc quyền sở hữu của tác giả thành một file EPUB hợp lệ, sẵn sàng để dịch với các chương ổn định, cấu trúc điều hướng, siêu dữ liệu, thuật ngữ và bản đọc thử nghiệm chuẩn.

BookTranslator

BookTranslator Team

16 min read

Để chuyển một web novel thành file EPUB sẵn sàng cho việc dịch thuật, hãy bắt đầu từ các chương bạn sở hữu hoặc được phép xuất, cố định thứ tự của chúng, chuẩn hóa văn bản và đóng gói thành một file EPUB dạng reflowable hợp lệ. Hãy kiểm tra tính hợp lệ của file nguồn đó trước khi dịch. Một trang web hoạt động bình thường không đồng nghĩa với một nguồn sách sạch: các nhãn điều hướng, quảng cáo, bình luận, tiêu đề bị lặp lại và thông báo cập nhật có thể vô tình trở thành nội dung sách.

Quy trình thực tế bao gồm:

  1. xác nhận bạn có quyền xuất và dịch văn bản;
  2. tạo một danh mục kê khai các chương (manifest);
  3. làm sạch từng file nguồn cho mỗi chương;
  4. chuẩn hóa tên riêng, tiêu đề, ghi chú và hình ảnh;
  5. xây dựng gói EPUB và hệ thống điều hướng;
  6. kiểm tra tính hợp lệ bằng EPUBCheck;
  7. mở thử trên một ứng dụng đọc sách thực tế; và
  8. chỉ tiến hành dịch bản dựng nguồn đã được kiểm nghiệm.

Quy trình này dành cho tiểu thuyết của chính bạn, bản thảo được ủy quyền hoặc dữ liệu xuất từ nền tảng mà bạn được phép tái sử dụng. Đây không phải là phương pháp để cào dữ liệu tác phẩm của người khác hay vượt qua các biện pháp kiểm soát truy cập hoặc DRM.

Bắt đầu với danh mục chương, không phải thu thập dữ liệu web tự động

Hãy tạo một bản kê khai đơn giản trước khi chuyển đổi bất cứ thứ gì. Dành cho mỗi phần sách dự kiến một hàng:

TrườngVí dụTầm quan trọng
ID cố địnhch-0042Giữ nguyên dù tiêu đề có bị chỉnh sửa sau này
Thứ tự trong sách42Xác định trình tự dự kiến
Tiêu đề hiển thịThe Archive DoorSẽ trở thành tiêu đề chương và nhãn mục lục (TOC)
Bản sửa đổi nguồn2026-09-12Xác định văn bản nguồn đã đóng băng
Vị trí nguồnBản xuất từ trang quản trị tác giả hoặc bản thảo cục bộLưu giữ nguồn gốc xuất xứ
Trạng tháiBản cuối, đã chỉnh sửa, ngoại truyện hoặc loại trừNgăn các bản nháp lọt vào sách
Tài nguyênmap-north-gate.pngGiúp phát hiện các hình ảnh bị thiếu
Ghi chúThuật ngữ bảng chú giải mới xuất hiện; cảnh báo nội dung; lời tác giảLưu giữ ngữ cảnh biên tập

Đừng dùng thứ tự hay thay đổi trên trang web làm bản ghi duy nhất. Một nền tảng có thể ghim lời mở đầu, chia nhỏ chương, đổi tên tập hoặc chèn thông báo giữa các chương. Bản kê khai mới là thứ tự đọc chuẩn theo dự định của cuốn sách.

Hãy đóng băng cả ấn bản nguồn. Giữ nguyên tệp đã xuất hoặc tệp cục bộ và ghi lại ngày tháng hoặc mã băm. Nếu sau này bạn sửa bản trên web, hãy ghi nhật ký chỉnh sửa thay vì âm thầm thay thế văn bản khi quá trình dịch đang diễn ra. Phần tổng quan về quy trình chuẩn bị tài liệu nguồn cho sách sẽ giải thích cách thiết lập mốc nghiệm thu đó.

Chỉ xuất nội dung thực sự thuộc về cuốn sách

Hãy sử dụng tính năng xuất dành cho tác giả của nền tảng nếu có. Nếu không, hãy làm việc từ các tệp bản thảo đã dùng để xuất bản các chương. Mã HTML sao chép từ trang công khai chỉ nên là giải pháp cuối cùng ngay cả khi đó là trang của chính bạn, vì mã này có thể chứa các thành phần hiển thị và cộng đồng không thuộc về tiểu thuyết.

Xóa bỏ hoặc phân loại riêng:

  • menu trang web, thanh điều hướng (breadcrumbs), phân trang và các nút chia sẻ;
  • bình luận của độc giả, số lượng tương tác và các tiện ích gợi ý;
  • quảng cáo và chương trình khuyến mãi của nền tảng;
  • tiêu đề bộ truyện và nhãn chương bị lặp lại;
  • các liên kết “chương trước” và “chương sau”;
  • thông báo cập nhật cần được tách biệt khỏi mạch truyện;
  • văn bản bị ẩn hoặc thu gọn; và
  • các tham số theo dõi trong những liên kết thực tế.

Hãy giữ lại phần mở đầu có chủ đích, ghi chú của tác giả, chú thích cuối trang, tranh minh họa, lời đề từ và cảnh báo nội dung, nhưng hãy gán cho mỗi phần một vị trí rõ ràng trong tệp kê khai (manifest). Đừng để tập lệnh dọn dẹp tự ý quyết định xem ghi chú của tác giả có thể bỏ đi hay không.

Chuẩn hóa các chương trước khi tạo EPUB

Hãy giữ một tệp nguồn sạch cho mỗi chương trong quá trình chuẩn bị. HTML, Markdown hoặc DOCX có định dạng nhất quán đều là các định dạng đầu vào khả thi; định dạng hữu ích nhất là định dạng thể hiện rõ tiêu đề, đoạn văn, phần nhấn mạnh, danh sách, liên kết, ghi chú và hình ảnh mà không dính các thành phần rác riêng của trang web.

Hãy áp dụng nhất quán các quy tắc sau:

  • dùng duy nhất một tiêu đề chương ở đầu mỗi chương;
  • giữ các cấp độ tiêu đề có ý nghĩa rõ ràng thay vì dùng các đoạn văn in đậm làm tiêu đề;
  • dùng ranh giới đoạn văn thực sự, không dùng việc ngắt dòng liên tiếp để tạo khoảng cách;
  • chỉ giữ lại chữ in nghiêng và phần nhấn mạnh ở những nơi chúng mang ý nghĩa;
  • thay thế các khoảng cách Unicode mang tính trang trí bằng cấu trúc văn bản thông thường;
  • đặt cho mỗi hình ảnh một tên tệp cố định và văn bản thay thế hữu ích khi cần thiết;
  • gán cho mỗi đích chú thích và liên kết quay lại một mã định danh duy nhất;
  • giữ các điểm ngắt cảnh nhất quán; và
  • xóa các khối trống, tiêu đề chương bị trùng lặp và các liên kết mồ côi.

Đừng làm phẳng mọi thứ thành văn bản thuần túy trừ khi bạn sẵn sàng tái cấu trúc lại sau này. Bản dịch cần từ ngữ, nhưng một tệp EPUB cũng cần mối quan hệ chuẩn xác giữa các từ ngữ đó, các chương và hệ thống điều hướng của nó.

Khóa cố định tên riêng và thuật ngữ trước khi chúng bị phân nhánh

Tiểu thuyết mạng thường phát triển hệ thống thuật ngữ theo thời gian. Một nhân vật có thể được gọi là Vale Orin trong những chương đầu và Valé-Orin ở phần sau; một cấp bậc tự chế có thể bị thay đổi cách viết hoa; một địa danh có thể xuất hiện hai cách viết. Công cụ chuyển đổi không thể tự quyết định dạng nào là quy chuẩn.

Hãy xây dựng một bảng thuật ngữ nguồn ngắn gọn gồm có:

  • tên chuẩn của nhân vật và địa danh;
  • bí danh và các biến thể cố tình bị loại bỏ;
  • từ ngữ tự sáng tạo cùng ý nghĩa của chúng;
  • chức danh và cách xưng hô;
  • các thuật ngữ giao diện hoặc hệ thống xuất hiện lặp lại;
  • quy tắc viết hoa và dấu câu; cùng với
  • chương đầu tiên mà mỗi mục xuất hiện.

Hãy xử lý các biến thể ngoài ý muốn trong văn bản gốc hoặc đánh dấu lại cho bản hướng dẫn dịch thuật. Điều này ít tốn kém hơn nhiều so với việc dịch được nửa chừng ấn bản ngôn ngữ đích mới phát hiện ra một nhân vật dường như có tới hai cái tên.

Tạo tệp EPUB có bố cục linh hoạt với điều hướng rõ ràng

EPUB là một tệp gói đóng gói, chứ không phải một tệp HTML đổi tên. Quy cách kỹ thuật EPUB 3.3 định nghĩa một tài liệu gói dùng để khai báo tài nguyên của ấn phẩm và một phần xương sống (spine) nhằm thiết lập thứ tự đọc mặc định. EPUB cũng yêu cầu một tài liệu điều hướng. Do đó, danh mục chương của bạn cần khớp chính xác với ba yếu tố sau:

  1. tài liệu nội dung riêng cho từng chương;
  2. thứ tự trong phần spine; và
  3. mục mục lục trỏ tới đúng tiêu đề.

Nếu muốn thao tác trên giao diện đồ họa, tài liệu chuyển đổi của Calibre có giải thích cách giai đoạn đầu vào chuyển đổi nguồn thành định dạng XHTML nội bộ trước khi xử lý đầu ra. Dù tiện lợi, bạn vẫn cần phải kiểm tra kỹ kết quả. Quy trình chuyển đổi tự động không thể biết được tiêu đề bị lặp lại là do cố ý, thông báo cập nhật có nên nằm trong sách hay không, hoặc liệu có chương nào bị thiếu sót hay không.

Dù sử dụng công cụ tạo lập nào, hãy thiết lập ngôn ngữ xuất bản, tiêu đề, mã định danh duy nhất và ngày sửa đổi; đồng thời bổ sung siêu dữ liệu tác giả nếu có. Đây không phải là các trường có thể thay thế lẫn nhau: EPUB 3.3 bắt buộc phải có dc:title, dc:identifier, dc:language, và dcterms:modified, trong khi siêu dữ liệu người sáng tác (creator) là tùy chọn. Chỉ nhúng những hình ảnh, tệp định kiểu (stylesheet), phông chữ và tài nguyên khác có được tham chiếu đến. Tránh đặt chiều cao cố định và định vị theo trang cứng cho tiểu thuyết văn xuôi; văn bản cần phải tự co giãn (reflow) linh hoạt khi người đọc thay đổi cỡ chữ hoặc chiều rộng màn hình.

Bộ mẫu thử nghiệm bốn chương của chúng tôi thực sự kiểm tra những gì

Chúng tôi đã tạo một bộ mẫu EPUB bốn chương nguyên bản cho bài hướng dẫn này. Đây là một tác phẩm hư cấu ngắn mang tên The Border Archive, chứ không phải tiểu thuyết mạng công khai được đóng gói lại. Bộ mẫu này chủ đích bao gồm:

  • bốn chương với thứ tự dễ dàng kiểm tra;
  • các biến thể tên Vale Orin và Valé-Orin;
  • một tiêu đề dài giúp kiểm thử khả năng dàn lại dòng (reflow);
  • văn bản đa hệ chữ phối hợp tiếng Nhật, tiếng Ả Rập và tiếng Hy Lạp; và
  • một khung chú thích (callout) có định dạng cần giữ nguyên khả năng đọc mà không bị biến thành mục điều hướng.

Bạn có thể tải về tệp mẫu bốn chương chính xác này, kiểm tra mã nguồn Python tạo tệp mang tính tất định, và xem lệnh cùng kết quả kiểm tra xác thực thô. Mã băm SHA-256 của tệp là c3d24e72d269577541b7937fac3beb5c40a539e0a3af71de470855c2f191e1f5.

Chúng tôi đã kiểm tra tính hợp lệ của tệp được tạo vào ngày 17 tháng 9 năm 2026 bằng bản phát hành EPUBCheck 5.4.0. EPUBCheck đã áp dụng các quy tắc của EPUB 3.4 cho tệp mẫu và báo cáo 0 lỗi nghiêm trọng, 0 lỗi, 0 cảnh báo và 0 thông báo thông tin. Sau đó, chúng tôi mở cùng tệp đó trong Apple Books trên macOS và kiểm tra thấy Chương 4 hiển thị đúng thứ tự cũng như đoạn văn đa hệ chữ của chương xuất hiện đầy đủ.

Mục kiểm traKết quả ghi nhậnÝ nghĩa chứng minhĐiểm chưa chứng minh được
Cấu trúc gói / ZIPCó đầy đủ các tệp bắt buộc gồm container, package, navigation, bảng kiểu (stylesheet) và bốn tệp chươngTệp mẫu đã được đóng gói thành tệp phẩm EPUB theo đúng dự kiếnMọi nhà phân phối bán lẻ đều sẽ chấp nhận tệp này
EPUBCheck 5.4.0Không có thông báo lỗi nàoTệp mẫu đã vượt qua trình xác thực đó theo các quy tắc đã chọnĐộ chính xác của bản dịch hoặc độ hoàn hảo về mặt thị giác
Thứ tự đọc (spine) và điều hướngBốn chương được sắp xếp đúng thứ tự và có thể truy cập đượcGói tệp thể hiện đúng trình tự đọc dự kiếnMọi liên kết trong toàn bộ cuốn tiểu thuyết đều chính xác
Kiểm tra nhanh trên Apple BooksChương cuối cùng và các hệ chữ viết hỗn hợp hiển thị chính xácMột ứng dụng đọc sách trên máy tính có thể mở và hiển thị nội dung mẫuKhả năng tương thích trên nhiều thiết bị hoặc nền tảng bán lẻ khác nhau
Biến thể tên có chủ đíchCả hai dạng viết vẫn có thể tìm kiếm đượcSự sai lệch thuật ngữ ở văn bản gốc có thể được đưa vào diện kiểm thửCách viết nào mới là chủ đích thực sự của tác giả

Phát hiện quan trọng ở đây không phải là bản mẫu bốn chương đã vượt qua kiểm tra. Điều cốt lõi là việc xác thực định dạng, hành vi của trình đọc sách và tính nhất quán của khâu biên tập là những bài kiểm tra hoàn toàn khác nhau. EPUBCheck không hề báo lỗi về hai cách viết tên nhân vật vì cả hai đều là văn bản hợp lệ. Chỉ có việc rà soát biên tập mới phát hiện được quyết định đó.

Thiết lập bước kiểm duyệt bản gốc sẵn sàng dịch thuật

Trước khi tải lên hoặc bàn giao tệp EPUB, hãy xác minh toàn bộ các điểm sau dựa trên bản dựng nguồn đã chốt:

  • mọi chương dự kiến đều xuất hiện chính xác một lần và theo đúng thứ tự trong manifest;
  • mục lục mở đúng chương và tiêu đề tương ứng;
  • không còn sót lại menu, bình luận, quảng cáo hoặc các nút điều hướng chuyển chương trước/sau;
  • phần mở đầu, các chương ngoại truyện, ghi chú và phần kết thúc đều được xử lý rõ ràng;
  • hình ảnh hiển thị chuẩn xác, có đầy đủ chú thích và văn bản thay thế theo đúng dự kiến;
  • tên riêng cùng các thuật ngữ lặp lại khớp hoàn toàn với bảng thuật ngữ nguồn;
  • metadata về ngôn ngữ phát hành và nội dung xác định chính xác ngôn ngữ nguồn;
  • EPUBCheck không còn lỗi nghiêm trọng nào cản trở việc phát hành;
  • chương đầu tiên, một chương ở giữa và chương cuối cùng mở tốt trên ứng dụng đọc sách thực tế; và
  • chính tệp đã được kiểm thử này là tệp được chỉ định để dịch thuật.

Hãy lưu báo cáo xác thực, phiên bản công cụ, tệp kê khai nguồn (manifest) và mã băm (hash) của tệp cùng nhau. Nếu tệp EPUB thay đổi, các bằng chứng cũ sẽ không còn giá trị chứng minh cho bản dựng mới.

Dịch tệp đã kiểm thử, sau đó lặp lại các bước kiểm tra cấu trúc

Khi tệp EPUB nguồn đã vượt qua vòng kiểm duyệt, hãy sử dụng quy trình EPUB của BookTranslator để tạo bản dịch nháp cho toàn bộ tệp. Tải lên chính xác tệp bạn đã kiểm thử, chọn ngôn ngữ đích mong muốn và bật tính năng Thuật ngữ tự động (Auto glossary) nếu phù hợp. Luôn để bảng thuật ngữ đã được phê duyệt cạnh bản dịch như một tài liệu tóm tắt đối chiếu bên ngoài, sau đó xác minh lại các thuật ngữ đó trong kết quả đầu ra.

Đừng xem việc tạo tệp đầu ra thành công là tệp đã đủ điều kiện xuất bản. Quá trình dịch thuật sẽ làm thay đổi độ dài văn bản, hệ chữ viết, dấu câu, phông chữ, metadata ngôn ngữ và đôi khi cả nhãn điều hướng. Hãy áp dụng danh sách kiểm tra QA dịch thuật EPUB cho tệp đích, sau đó kiểm thử ứng viên cuối cùng trên các hệ thống đọc sách bắt buộc bằng ma trận kiểm thử máy đọc sách điện tử.

Tối thiểu, hãy so sánh danh mục chương giữa bản nguồn và bản đích, tìm kiếm các tên nhân vật chuẩn, kiểm tra các tiêu đề và đoạn văn dài nhất, thử nghiệm các ghi chú cùng liên kết nội bộ, và mở xem phần đầu, phần giữa cũng như phần cuối. Một tệp EPUB nguồn hợp lệ sẽ giảm thiểu các lỗi cấu trúc có thể phòng tránh. Nhưng nó không thể thay thế cho việc biên tập ngôn ngữ đích, rà soát độ hoàn thiện, hay đọc duyệt trực tiếp trên thiết bị cuối.

Quyết định cuối cùng

Tiểu thuyết mạng của bạn đã sẵn sàng bước vào giai đoạn dịch thuật khi nó đã trở thành một nguồn sách có phiên bản rõ ràng thay vì chỉ là một tập hợp các trang web: văn bản được cấp phép, một thứ tự chương cố định đã lưu lại, các chương có cấu trúc sạch sẽ, điều hướng và metadata minh bạch, một bảng thuật ngữ nền tảng đã thống nhất, kết quả xác thực sạch lỗi, và đã được kiểm tra thực tế trên ứng dụng đọc sách.

Nếu bạn không thể xác định phiên bản chính xác, giải thích từng chương có trong sách, hoặc tái tạo lại tệp đã kiểm thử, hãy dừng lại và sửa tệp gói nguồn. Việc dịch một bản xuất không ổn định sẽ chỉ biến sự mập mờ của bản nguồn thành một cuộc khủng hoảng quy trình sản xuất đa ngôn ngữ.

Bài viết liên quan