2012-04-10 772 views
7

你知道C#或字典中是否有一個庫可以幫助我將平假名翻譯成漢字嗎? 我知道有Windows的輸入法,但我想完全定製給定平假名的漢字候選列表的設計,這是IME不可能的。平假名到漢字轉換器

例:用戶寫道: 「徹」,首先它翻譯成日文平假名: 「とる」 我想有選擇的這個名單:

撮る 取る 盜る

謝謝!

回答

5

不幸的是我不知道c#庫。我發現的所有內容都涉及導入一些本地庫,如在此操作系統線程中:Japanese to Romaji with Kakasi

如果您願意這樣做,也許JWPce可能會有所幫助。

儘管這是作爲日文文本編輯器實現的,但它還包含一個字典函數(它實際上包含大量的字符查找系統),可以執行您想要的操作。

可能您可以編譯該項目,然後導入這些查找功能? JPWce按照GPL許可,您可以從主頁直接下載二進制可執行文件和源代碼。

[編輯]

研究更多一些,我偶然發現了mozc在谷歌代碼:

Mozc是一個日文輸入設計 多平臺如鉻OS法編輯器(IME) ,Windows,Mac和Linux。此 開源項目源自Google日語輸入。

(BSD許可證)

我還沒有看過,我自己尚未,但它可能會更你正在尋找的,因爲它沒有一個完整的應用程序「周圍」,而是爲打算用於圖書館。就像你想要的一樣。

他們還鏈接到一個簡短的視頻輸入的樣子:http://www.google.co.jp/ime/

可惜的是,這仍然是C++,沒有.NET但它可能是一個起點。

+0

@Rodrigo:我只是增加了一個新的鏈接,可能是因爲它是真的打算用作圖書館更有幫助。 – 2012-04-10 20:52:14

1

我也不知道C#庫。但鑑於字典可能已足夠,您可能需要查看使用Anthy附帶的IME字典。

如果您下載最新版本的sources,您會在mkworddicalt-cannadic目錄中找到詞典資源。看看以.t結尾的各種文件。

請注意,它們編碼在EUC-JP;你可能想將它們轉換爲UTF-8。

相關問題