Nếu chỉ muốn đưa mục đã lưu vào Anki để ôn, hãy bắt đầu bằng .apkg; dùng CSV khi muốn tự map field và JSON khi thật sự cần xử lý dữ liệu bằng code.
Bạn lưu từ để học, không phải để thi chứng chỉ quản trị dữ liệu. Nếu Language Reactor đưa ra .apkg, CSV và JSON, đừng chọn file “trông xịn nhất”. Muốn vào Anki nhanh: bắt đầu bằng .apkg. Muốn tự map mặt trước, mặt sau hoặc tag: CSV. Chỉ khi cần xử lý bằng code mới xuống JSON.
Ba làn đường: bạn cần nhanh, cần chỉnh hay cần code?
| Bạn muốn làm gì? | Chọn trước | Vì sao? |
|---|---|---|
| Đưa mục đã lưu vào Anki với ít thao tác nhất | .apkg | Language Reactor có đường export Anki trực tiếp, còn Anki hỗ trợ import packaged deck. |
| Tự quyết định cột nào vào mặt trước, mặt sau, tag hoặc field khác | CSV | Anki cho phép map các cột trong text file vào field của note. |
| Lọc, gộp hoặc biến đổi dữ liệu bằng script/app khác | JSON | JSON phù hợp hơn khi bạn cần dữ liệu có cấu trúc để xử lý bằng code. |
“Tôi chỉ muốn mở Anki và học.”
Đi làn .apkg trước. Đừng tự tạo thêm việc với CSV nếu card import trực tiếp đã đáp ứng nhu cầu.
“Tôi muốn tự thiết kế card.”
Chọn CSV. Bạn có thể dùng các cột xuất ra rồi map chúng vào note type của mình trong Anki.
“Tôi định xử lý dữ liệu bằng script.”
JSON đáng xem. Nếu bạn không có nhu cầu lập trình hoặc tích hợp hệ thống khác, không cần vào làn này chỉ vì nó nghe có vẻ “nhiều dữ liệu hơn”.
Làn nhanh: xuất .apkg rồi import vào Anki
Language Reactor - Export Help hiện tài liệu hóa đường xuất Anki từ Saved Items và tải file .apkg. Anki Manual về Importing cũng xác nhận Anki có thể import packaged Anki decks.
- Mở Saved Items trong Language Reactor.
- Chọn Export.
- Mở phần Anki và tải file
.apkg. - Trong Anki, dùng Import hoặc mở package theo cách Anki hỗ trợ trên máy của bạn.
- Kiểm tra vài card trước khi coi như xong.
Nếu card nhìn ổn, dừng ở đây. Thật đấy. “Có thể tùy biến thêm” không đồng nghĩa với “phải tùy biến thêm”. Mục tiêu cuối cùng vẫn là ôn lại từ, không phải sưu tập workflow.
Card khác nhau có thể bắt đầu từ cách bạn lưu từ
Language Reactor không chỉ có một kiểu saved item. Tài liệu Export hiện phân biệt Phrase, Words with context và Words without context. Vì vậy, trước khi đổ lỗi cho export, hãy nhìn lại dữ liệu nguồn.
| Loại | Điểm khác biệt | Nên để ý khi chuyển sang Anki |
|---|---|---|
| Phrase | Một cụm/câu được lưu từ phụ đề | Hợp khi bạn muốn giữ đơn vị học ở mức câu hoặc cụm. |
| Words with context | Từ được lưu cùng ngữ cảnh | Cho bạn nhiều dữ liệu hơn để xây card gắn với câu đã gặp. |
| Words without context | Từ được lưu không kèm ngữ cảnh câu như loại trên | Card có thể đơn giản hơn vì nguồn ban đầu đã ít ngữ cảnh hơn. |
Language Reactor - Get Started cũng mô tả việc lưu từ khi học với video/dictionary. Điểm thực dụng ở đây là: nếu bạn muốn card sau này giữ được câu đã gặp, hãy chú ý cách bạn lưu ngay từ đầu. Đây là khuyến nghị học tập của bài viết, không phải một quy tắc bắt buộc của Language Reactor.
Làn tự chỉnh: CSV dùng khi bạn thật sự muốn map field
Language Reactor gọi lựa chọn này là CSV, và tài liệu Export mô tả dữ liệu theo dạng các field được phân tách bằng tab. Tài liệu liệt kê nhiều trường như Subtitle, Translation, Word, Lemma, Part of speech và Context.
Anki Manual về Text Files cho biết Anki có thể import text UTF-8 với field phân cách bằng dấu phẩy, dấu chấm phẩy hoặc tab, đồng thời cho bạn map từng cột vào field của note.
Khi nào CSV đáng công hơn?
- Bạn muốn mặt trước chỉ có từ, còn mặt sau có câu gốc và bản dịch.
- Bạn muốn giữ
Lemma, tag hoặc một số field nhưng bỏ những cột không cần. - Bạn đã có custom note type trong Anki và muốn dữ liệu đi đúng vào cấu trúc đó.
- Bạn muốn dọn dữ liệu trong spreadsheet trước khi import.
Nếu vừa mở file đã thấy một rừng cột và nghĩ “mình chỉ muốn học từ thôi mà”, đó là dấu hiệu hợp lý để quay về làn .apkg. CSV không phải huy chương cho người dùng nâng cao; nó chỉ cho bạn nhiều quyền chỉnh hơn.
Audio và hình ảnh trong text import: đừng trộn hai câu chuyện
Anki có quy tắc riêng khi bạn đưa media qua text-file import. Tài liệu chính thức hướng dẫn đặt file vào collection.media và dùng reference phù hợp, chẳng hạn dạng sound hoặc image trong field.
Điểm cần giữ thật rõ: đó là quy tắc của Anki cho text import. Nó không chứng minh rằng mọi file .apkg Language Reactor tạo ra đều chứa hoặc xử lý từng loại media theo cùng một cách.
Nếu bạn đang đi đường CSV và media bị rối, làm theo thứ tự đơn giản hơn:
- Import text trước.
- Kiểm tra mặt trước, mặt sau, context và tag.
- Chỉ sau khi card text đúng mới thêm phần audio/image bạn thật sự cần.
Đừng biến một lần “xuất từ” thành cuộc di cư dữ liệu toàn quốc nếu mục tiêu của bạn chỉ là có vài card tốt để học tối nay.
JSON: hữu ích khi dữ liệu còn phải đi đâu đó ngoài Anki
Language Reactor cũng tài liệu hóa JSON export. Làn này hợp lý khi bạn muốn xử lý saved items bằng code, tự lọc/gộp dữ liệu hoặc chuyển chúng sang một hệ thống khác.
- Bạn có script để biến đổi dữ liệu.
- Bạn cần cấu trúc dữ liệu thay vì một deck sẵn dùng.
- Bạn đang tích hợp với workflow khác ngoài import Anki thông thường.
Nếu không rơi vào các trường hợp đó, JSON không “tốt hơn” chỉ vì trông kỹ thuật hơn. Quay lại làn phù hợp với việc bạn thực sự muốn làm.
Trước khi import hàng loạt: thử một nhóm nhỏ trước
Đây không phải quy tắc chính thức của Language Reactor hay Anki. Nó là một bước kiểm tra thực dụng để bạn phát hiện mapping hoặc media sai trước khi phải dọn một batch lớn.
Mẫu nhỏ ổn rồi hãy mở rộng. Đây là loại “cẩn thận” mất ít thời gian hơn rất nhiều so với việc import xong mới phát hiện cả deck bị map lệch.
Nếu bạn muốn thử một workflow lưu → dọn → xuất khác
Nếu direct .apkg của Language Reactor đã giải quyết được việc của bạn, cứ dùng nó. Không có lý do gì phải đổi công cụ cho vui.
Nếu muốn xem một workflow khác để quản lý các mục đã lưu rồi xuất khi cần, bạn có thể mở FunFluen và kiểm tra các tùy chọn hiện có. Hãy xem những gì tài khoản và dữ liệu hiện tại của bạn thực sự cung cấp; đừng giả định rằng sau khi bấm bạn sẽ thấy đúng màn hình Anki hoặc các định dạng giống Language Reactor.
Chọn làn để học, không phải để nghịch file
Quy tắc nhớ nhanh: muốn nhanh → .apkg; muốn tự map card → CSV; cần xử lý bằng code → JSON.
Bắt đầu bằng đường đơn giản nhất, thử một nhóm nhỏ, rồi chỉ thêm độ phức tạp khi bạn biết chính xác mình cần nó để làm gì. Thế là đủ để quay lại việc quan trọng hơn: mở Anki và ôn.
Nếu muốn xem thêm các cách học bằng video, bạn có thể quay lại hướng dẫn học với video bằng tiếng Việt của FunFluen.
Nguồn chính thức
- Language Reactor - Export Help — các loại saved item và đường xuất Anki, CSV, JSON.
- Language Reactor - Get Started — luồng lưu từ từ video/dictionary.
- Importing - Anki Manual — các loại file Anki có thể import.
- Text Files - Anki Manual — delimiter, field mapping và media cho text import.