Về Phần Mềm Từ Điển - nói dối e blog

Về Phần Mềm Từ Điển

Về phần mềm từ điển
Từ năm ngoái, tôi bắt đầu quan tâm đến Erlang. Trong nhóm làm việc của tôi đã có ba đồng nghiệp học ngôn ngữ này trong một thời gian dài, và có một người đã có kinh nghiệm thực tế với dự án liên quan. Tại sự kiện erlounge iii vừa rồi, một đồng nghiệp đã tham dự, sau khi trở về liền hào hứng chia sẻ với tôi rất nhiều điều, điều này khiến tôi bỗng dưng cảm thấy hứng thú tìm đọc cuốn “Programming Erlang” vào cuối tuần qua.

Nhân tiện, kế hoạch ban đầu của tôi là tới Thượng Hải tham gia erlounge. Đúng dịp cuối tuần đó, trung tâm dữ liệu ở Bắc Kinh của công ty chúng tôi chuyển địa điểm, dẫn đến việc máy chủ phân giải tên miền của tôi phải thay đổi địa chỉ IP. Đây là việc phức tạp và cần xử lý gấp, khiến tôi phải ở lại văn phòng và hủy kế hoạch đi dự sự kiện. Tôi đã đặt mua một bản tiếng Trung của cuốn “Erlang Programming” trên mạng, nhưng phải tới tuần sau mới nhận được. Do đó, tôi quyết định tải phiên bản điện tử tiếng Anh về nghiên cứu trước.

Tuy nhiên, bài viết này không phải để nói về Erlang, mà là nói về vấn đề liên quan đến phần mềm từ điển. Hiện tại tôi đang sử dụng Youdao Desktop Dictionary. Dù sao đây cũng là sản phẩm do đồng nghiệp trong công ty phát triển, nên khi gặp vấn đề tôi có thể phản hồi trực tiếp. Nghe nói phần mềm này có khả năng trích xuất từ trên màn hình tốt hơn Kingsoft PowerWord. Tiếc là nó không thể trích xuất từ Foxit Reader. Tôi đã hỏi trực tuyến, được trả lời rằng phiên bản Foxit Reader của tôi quá cũ, còn phần mềm từ điển đã hỗ trợ Foxit Reader 2.2 từ lâu.

Tôi lập tức tải phiên bản Foxit Reader 3.0 từ trang chủ, nhưng phát hiện chức năng trích xuất từ vẫn chưa ổn định. Khi bật chế độ OCR thì tình hình có cải thiện hơn. Thực ra tôi cũng không mấy hứng thú với chức năng trích xuất từ trên màn hình. Sau khi thử nghiệm và không hài lòng, tôi liền từ bỏ. Đối với tôi, cái hộp nhỏ nhảy nhót liên tục để hiển thị từ trích xuất ấy thường gây phiền toái hơn là giúp ích. Tôi nghĩ, ngay cả bản thân tôi - một người vốn ít từ vựng tiếng Anh - còn có cảm giác này, thì chắc hẳn nhiều người khác cũng sẽ cảm thấy tương tự.

Nếu trên màn hình có đến một nửa số từ là từ tôi không biết, tôi thà dùng phần mềm dịch toàn bộ đoạn văn bản ấy còn hơn. Phần mềm từ điển lúc đó cũng khó mà giúp được nhiều. Đối với vấn đề này, các đồng nghiệp Youdao gợi ý nên tận dụng phím tắt trích xuất từ. Chỉ cần trích xuất khi thực sự cần thiết. Điều này cũng hợp lý, nhưng tôi cho rằng đây không phải giải pháp căn bản.

Ngay cả về cách hiển thị từ trích xuất, tôi từng đưa ra một số đề xuất nhưng không được chấp nhận. Tôi đề nghị cung cấp một chế độ hủy bỏ hộp từ trích xuất nhảy ra, thay vào đó hiển thị trực tiếp trong cửa sổ chính của phần mềm từ điển. Tôi muốn tự do đặt cửa sổ từ điển ở bất kỳ đâu. Cuối cùng họ đưa ra một giải pháp trung hòa, nhưng không tiện nêu rõ ở đây.

Hôm nay, tôi bỗng nhớ lại một phần mềm nhỏ từng làm trên nền DOS hơn mười năm trước. Phần mềm này mở một tệp văn bản tiếng Anh, rồi hiển thị nghĩa tiếng Trung của từ vựng khó trên dòng màn hình hiện hành. Phần mềm không có cơ sở dữ liệu từ điển, mà dựa vào người dùng tự nhập thủ công từng từ khi đọc. Chính vì nhập thủ công, tôi biết chắc rằng những từ được nhập đều là từ khó đối với bản thân mình.

Do đó, phần mềm này ít gây phiền toái khi đọc, lại tập trung hiển thị ở vị trí cố định dưới đáy màn hình. Ngày xưa, tôi đã dùng nó để dịch tài liệu Allegro. Bên cạnh tôi lúc đó luôn đặt một cuốn từ điển, gặp từ nào không biết thì kiểm tra rồi nhập vào máy, từ đó về sau gặp lại sẽ tự động hiển thị ở đáy màn hình.

Hiện tại, ý tưởng này vẫn còn giá trị. Nếu có thể kết hợp lịch sử tra cứu của người dùng, thói quen truy vấn của toàn bộ người dùng phần mềm, cùng tần suất xuất hiện của từ mới trên mạng, để dự đoán những từ người dùng có thể chưa biết nhưng quan tâm. Từ đó chọn ra 5 từ tiêu biểu trong số các từ tiếng Anh hiện có trên màn hình, hiển thị dịch nghĩa của chúng ở thanh bên cạnh. Tôi nghĩ đây mới là cách gây ít phiền toái nhất cho người đọc tiếng Anh.

Cho phép người dùng dễ dàng loại bỏ những từ do phần mềm dự đoán sai (ví dụ như những từ họ đã biết) sẽ giúp phần mềm hiểu người dùng tốt hơn. Ngoài chức năng trích xuất từ truyền thống, còn có thể tích hợp từ mới hiện trên màn hình vào chức năng gợi ý khi nhập từ tra cứu, tự động hoàn tất nhập liệu cho người dùng.

Chế độ này thậm chí không cần trích xuất từ chính xác, có thể sử dụng phương pháp mới để lấy văn bản từ bộ nhớ. Chế độ OCR cũng có thể vận hành hiệu quả hơn ở nền sau. Khi sử dụng, người dùng gặp từ không biết, phản ứng đầu tiên là liếc nhìn cửa sổ phần mềm từ điển - hành động này nhẹ nhàng hơn nhiều so với việc di chuyển chuột, dù việc triển khai kỹ thuật cho phần mềm sẽ phức tạp hơn.

Vài năm trước, một đồng nghiệp trong nhóm Popo từng thảo luận với tôi, rằng cô ấy nghĩ nên thêm chức năng phân nhóm đa cấp vào danh sách bạn bè của ứng dụng Popo. Hiện tại số nhóm quá nhiều, việc tìm kiếm nhóm trở nên phiền phức. Tôi nói rằng mục đích cuối cùng của cô ấy là tìm ra liên lạc cần tìm, phân nhóm chi tiết chỉ là bước trung gian, chứ không phải mục tiêu. Thiết kế chức năng cho phép định vị người dùng thông qua chữ cái đầu tiên của tên pinyin sẽ thực tế hơn nhiều.

Vì vậy, tôi còn专门 tạo bảng tra cứu chữ cái đầu tiên của tiếng Trung cho đồng nghiệp nhóm Popo.

Hai hôm trước, một người bạn hỏi tôi: “Anh nghĩ khác biệt cốt lõi giữa Google Talk và các phần mềm IM khác là gì?”

Tôi trả lời: “Theo tôi thấy thì có hai điểm. Thứ nhất là danh sách liên lạc được sắp xếp thông minh. Thứ hai là tài khoản Gtalk của tôi có thể đăng nhập đồng thời trên nhiều thiết bị theo nhiều cách khác nhau.

Còn các yếu tố khác như giao diện đơn giản, tiêu chuẩn mở, tích hợp email, ứng dụng nhẹ… đều không phải trọng tâm.

Gtalk có thể đưa tên một người lên đầu danh sách liên lạc của tôi nếu tôi vừa gửi email cho họ, miễn là người ấy online trong vài ngày tới. Những người bạn cũ đã lâu không liên lạc, khi họ online sẽ được ưu tiên hiển thị. Những người tôi ít trả

0%