Công cụ văn bản
Chuyển đổi, so sánh, tạo và đếm văn bản. Dữ liệu nhập được xử lý trên trình duyệt của bạn.
Xử lý văn bản
Đếm từ & ký tự
Đếm ký tự, từ, câu, đoạn, dòng và byte ngay khi bạn gõ. Kiểm tra giới hạn độ dài, xem thời gian đọc và các từ xuất hiện nhiều nhất.
Chuyển kiểu đặt tên
Chuyển tên theo từng dòng, hoặc đổi tên mọi khóa trong tài liệu JSON, giữa camelCase, PascalCase, snake_case, kebab-case và các kiểu khác.
So sánh văn bản
So sánh hai đoạn mã hoặc văn bản theo từng dòng, tô sáng các dòng được thêm và bị xóa.
Tạo Lorem Ipsum
Tạo văn bản giữ chỗ bằng tiếng Latin, Hàn, Nhật hoặc Trung cho bản mẫu, bố cục và dữ liệu thử nghiệm.
Tạo slug URL
Chuyển tiêu đề bài viết thành slug URL gọn gàng và bỏ dấu cho mọi ngôn ngữ dùng chữ Latin: tiếng Việt (đ), tiếng Thổ Nhĩ Kỳ (ç, ğ, ı, ş), tiếng Đức (ä, ö, ü, ß), ø, æ và nhiều chữ khác.
Ngôn ngữ và chữ viết
Đọc số tiền bằng chữ
Chuyển số tiền thành chữ tiếng Việt đúng cách đọc mốt, tư, lăm, linh/lẻ cho dòng “số tiền viết bằng chữ” trên hóa đơn, và 13 ngôn ngữ khác, từ séc Mỹ đến 人民币大写 của Trung Quốc.
Đổi toàn độ ↔ bán độ
Chuyển chữ, số, ký hiệu, khoảng trắng và katakana toàn độ (full-width) sang bán độ (half-width) hoặc ngược lại, và đổi hiragana sang katakana. Katakana bán độ có dấu ゙, ゚ được ghép đúng (ガ ↔ ガ).
Bỏ dấu tiếng Việt
Bỏ dấu thanh và dấu phụ, đổi đ thành d để được chữ không dấu. Có thể viết hoa toàn bộ để điền giấy tờ, tạo slug cho URL, hoặc chỉ bỏ dấu thanh.
Phiên âm tên tiếng Hàn
Viết tên tiếng Hàn bằng chữ Latin theo quy tắc La-tinh hóa chính thức, từng âm tiết như trên hộ chiếu, và xem người mang hộ chiếu Hàn Quốc viết từng âm tiết thế nào.
Chữ Kirin sang chữ Latin
Chuyển tên, địa chỉ và văn bản tiếng Nga sang chữ Latin theo bảng ICAO dùng cho hộ chiếu hoặc theo hệ BGN/PCGN dùng cho địa danh.
Chữ Hán giản thể ↔ phồn thể
Chuyển tiếng Trung giản thể sang phồn thể của Đài Loan hoặc Hồng Kông, hoặc phồn thể sang giản thể, bằng từ điển OpenCC chọn chữ theo cả từ: 头发 thành 頭髮, 发展 thành 發展.
Giọng nói và phụ đề
Chọn công cụ văn bản phù hợp
Công cụ Chuyển kiểu đặt tên dành cho định danh hơn là văn xuôi. Hãy dán các tên như user_name hoặc XMLHttpRequest, mỗi dòng một tên, rồi chuyển chúng sang camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE hoặc năm kiểu khác, hoặc đổi tên mọi khóa của một tài liệu JSON mà vẫn giữ nguyên giá trị. Công cụ tách đầu vào thành các từ và bỏ dấu câu, nên không phù hợp lắm với câu văn hoàn chỉnh. Từ viết tắt được chuẩn hóa, nên userID thành userId ở camelCase, và nếu hai khóa trong cùng một đối tượng JSON sẽ trở thành cùng một tên, công cụ không chuyển đổi gì và báo xung đột đó.
Công cụ So sánh văn bản so sánh hai phiên bản theo từng dòng, chẳng hạn một tệp cấu hình trước và sau khi sửa, rồi đánh dấu các dòng được thêm và bị xóa. Công cụ không tô sáng thay đổi bên trong một dòng, tính khác biệt về khoảng trắng là thay đổi, và coi ký tự xuống dòng của Windows và Unix là như nhau. Công cụ Tạo Lorem Ipsum điền vào bản mẫu các đoạn, câu hoặc từ giữ chỗ bằng tiếng Latin, Hàn, Nhật hoặc Trung; các tùy chọn tiếng Hàn, Nhật và Trung ghép ngẫu nhiên các từ thông dụng nên câu không đúng ngữ pháp. Công cụ Đếm từ & ký tự phù hợp với bài luận, bài đăng và các ô biểu mẫu có giới hạn độ dài, đồng thời ước tính thời gian đọc và thời gian nói.
Công cụ Đọc số tiền bằng chữ viết số tiền cho hóa đơn, hợp đồng và séc: tiếng Việt đúng cách đọc mốt, tư, lăm, linh/lẻ, không trăm, cùng 13 ngôn ngữ khác theo quy tắc riêng, từ séc Mỹ đến 人民币大写 của Trung Quốc. Công cụ xử lý đến 999.999.999.999,99 và không làm tròn; hướng dẫn về số tiền bằng chữ giải thích từng quy tắc.
Ba công cụ chuyển đổi làm thay đổi chính các ký tự. Bỏ dấu tiếng Việt chuyển văn bản có dấu sang không dấu (Nguyễn Văn Đức → Nguyen Van Duc), đổi đ thành d, hoặc chỉ bỏ dấu thanh; có thể viết hoa toàn bộ cho giấy tờ và tạo slug cho từng dòng. Công cụ tạo slug URL biến tiêu đề thành đường dẫn không dấu, bỏ dấu cho mọi ngôn ngữ dùng chữ Latin và chuyển chữ tiếng Nga sang chữ Latin theo bảng ICAO của hộ chiếu. Công cụ đổi toàn độ ↔ bán độ chuyển ABC123 thành ABC123 và ngược lại, ghép katakana bán độ như ガ thành ガ.
Hai công cụ khác viết tên bằng chữ Latin. Phiên âm tên tiếng Hàn theo quy tắc chính thức và quy định của hộ chiếu là viết từng âm tiết (홍길동 → Hong Gildong), cho phép chọn cách viết họ phổ biến nhất trên hộ chiếu Hàn Quốc (Kim, Lee, Park) và hiện tỷ lệ cách viết của từng âm tiết do Bộ Ngoại giao Hàn Quốc công bố. Công cụ chuyển chữ Kirin sang chữ Latin chuyển tiếng Nga theo bảng ICAO dùng cho hộ chiếu (Юлия → Iuliia) hoặc theo hệ BGN/PCGN dùng cho địa danh (Yuliya).
Công cụ chuyển chữ Hán giản thể ↔ phồn thể chuyển văn bản tiếng Trung giữa hai lối viết bằng từ điển OpenCC. Công cụ đọc cả từ nên 头发 thành 頭髮 còn 发展 thành 發展; viết theo tự hình Đài Loan hoặc Hồng Kông, có thể thay cả từ ngữ theo vùng như 软件 thành 軟體, và chuyển phồn thể ngược về giản thể. Từ điển được tải từ leedybox.com ở lần dùng đầu tiên.
Công cụ chuyển giọng nói thành văn bản chép lại lời nói trong file ghi âm hoặc video bằng mô hình nhận dạng giọng nói Whisper. Bạn chọn ngôn ngữ hoặc để công cụ tự nhận diện, rồi chọn base nhanh hơn, small ít lỗi hơn, nhất là với ngôn ngữ không phải tiếng Anh như tiếng Việt, hoặc large-v3-turbo chính xác nhất, chạy trên card đồ họa ở trình duyệt có WebGPU. Văn bản hiện ra dần khi bản ghi được xử lý, và có thể lưu thành văn bản hoặc phụ đề SRT, VTT. Bộ máy và mô hình (khoảng 90 MB, 250 MB hoặc 750 MB) được tải từ leedybox.com ở lần đầu; bản ghi vẫn nằm trong trình duyệt của bạn.
Cả mười hai công cụ đều chạy bằng JavaScript trên trình duyệt của bạn. Văn bản bạn nhập không được gửi tới LeedyBox và không được trang lưu lại. Trên các trình duyệt hỗ trợ tách văn bản theo Unicode, công cụ đếm tính một emoji hoặc một chữ có dấu là một ký tự và xác định từ trong tiếng Trung, Nhật và Thái bằng chức năng tách từ của trình duyệt, nên một trang web hoặc ứng dụng có quy tắc đếm riêng có thể cho ra con số khác. Công cụ So sánh văn bản ghép trực tiếp các dòng giống nhau ở đầu và cuối, rồi chỉ so sánh đầy đủ phần nằm giữa; nếu phần đó quá lớn để xử lý trên trình duyệt, chẳng hạn hơn 2.000 dòng ở mỗi phiên bản, công cụ không hiển thị kết quả và đề nghị bạn so sánh từng phần nhỏ hơn.
Hướng dẫn về cách đếm từ và ký tự giải thích sâu hơn về grapheme, byte và emoji, cũng như lý do các công cụ có thể cho ra kết quả đếm khác nhau với cùng một văn bản.