Tôi muốn chuyển đổi kanjis Nhật thành romaji (hoặc kana) trong Android.Chuyển đổi từ Kanji sang romaji bằng Java thuần túy?
Thư viện phổ biến nhất cho việc này là Kakasi, không phải lúc nào cũng đúng (không thể) nhưng vẫn rất tốt.
VẤN ĐỀ: Nó không có trong Java. Tôi cần một thư viện Java.
Bạn có biết bất kỳ thư viện nguồn mở Java được duy trì nào không?
Một chàng trai tên là Kenichi đã đăng một số kakasi-java-0.4.0-src.tar.gz on his blog nói rằng anh đã lưu tệp nhưng dự án ban đầu không còn tồn tại nữa. Có ai biết thêm về điều này không? Dự án vẫn còn sống ở nơi khác, hoặc là tập tin này là điểm khởi đầu tốt nhất của tôi?
Điều này không liên quan đến Java và hầu như liên quan đến dữ liệu. Dữ liệu từ điển như thế này thường không mở, nhưng phát âm kanji phải đủ mở. Kakasi được cập nhật lần cuối vào năm 2004, đó là _eight years_ trước đây. Có vẻ như đã chết. Dữ liệu từ điển của nó vẫn có liên quan; bạn có thể chuyển các thuật toán của Kakasi sang Java và tái sử dụng các dữ liệu này. – 9000
Dữ liệu không phải là vấn đề (dữ liệu của Kakasi mở và tốt). Nó liên quan đến Java. Bạn nói đúng rằng tôi có thể chuyển Kakasi sang Java, nhưng nếu ai đó đã làm nó thì tôi không muốn sao chép công việc của họ. –
Câu hỏi này hiện có tại http://softwarerecs.stackexchange.com/questions/28441/java-library-to-transform-kanji-katakana-hiragana-to-romaji –