2012-04-10 120 views
7

bạn có biết nếu có thư viện trong C# hoặc từ điển có thể giúp tôi dịch Hiragana sang Kanji không? Tôi biết rằng có IME của Windows nhưng tôi muốn tùy chỉnh hoàn toàn thiết kế danh sách ứng cử viên của Kanji cho một Hiragana nhất định và không thể thực hiện được với IME này.Chuyển đổi Hiragana sang Kanji

dụ: người dùng viết "Toru", lần đầu tiên nó được dịch trong Hiragana: "と る" Tôi muốn có danh sách các lựa chọn:

撮 る 取 る 盗 る

Cảm ơn!

Trả lời

5

Unfortunatelly Tôi không biết thư viện C#. Tất cả những gì tôi thấy liên quan đến việc nhập một số thư viện gốc, như trong chuỗi hệ điều hành này: Japanese to Romaji with Kakasi

Nếu bạn sẵn sàng làm như vậy, có lẽ JWPce có thể hữu ích.

Mặc dù điều này được thực hiện như một trình soạn thảo văn bản tiếng Nhật, nó cũng chứa một hàm từ điển (nó thực sự chứa nhiều hệ thống tra cứu ký tự) làm những gì bạn muốn làm.

Có thể bạn có thể biên dịch dự án và sau đó nhập các chức năng tra cứu đó? JPWce được cấp phép theo GPL và bạn có thể tải xuống cả mã thực thi nhị phân lẫn mã nguồn trực tiếp từ trang chủ.

[Chỉnh sửa]

Nghiên cứu một số chi tiết tôi stumbled trên mozc tại Google Code:

Mozc là một Input Nhật Method Editor (IME) được thiết kế cho đa nền tảng như Chromium OS , Windows, Mac và Linux. Dự án mã nguồn mở này bắt nguồn từ Phương thức nhập tiếng Nhật của Google.

(giấy phép BSD)

Tôi đã không nhìn vào nó bản thân mình chưa, nhưng nó có thể được nhiều hơn những gì bạn đang tìm kiếm vì nó không có một ứng dụng đầy đủ "xung quanh nó" mà thay vào đó là dự định được sử dụng một thư viện. Cũng giống như bạn muốn.

Họ cũng liên kết đến một đoạn video ngắn cách đầu vào trông giống như: http://www.google.co.jp/ime/

Unfortunatelly, đây vẫn là C++, không NET nhưng nó có thể là một điểm khởi đầu.

+0

@Rodrigo: Tôi chỉ cần thêm một liên kết mới có thể hữu ích hơn khi nó được thực sự dự định sẽ được sử dụng như một thư viện . –

1

Tôi cũng không biết thư viện C#. Nhưng với điều kiện một từ điển có thể là đủ, bạn có thể muốn xem xét sử dụng từ điển IME đi kèm với Anthy.

Nếu bạn tải xuống sources phiên bản mới nhất, bạn sẽ tìm thấy các nguồn từ điển trong các thư mục mkworddicalt-cannadic. Xem các tệp khác nhau kết thúc bằng .t.

Lưu ý rằng chúng được mã hóa trong EUC-JP; bạn có thể muốn chuyển đổi chúng sang UTF-8.