2012-04-10 21 views
7

ひらがなを漢字に翻訳するのに役立つライブラリがC#または辞書にあれば分かりますか? 私はWindowsのIMEがあることを知っていますが、与えられたひらがなの候補リストのデザインを完全にカスタマイズしたいと思います。このIMEでは不可能です。ひらがなから漢字への変換

Exemple:ユーザーが最初にそれをひらがなに変換され、 "徹" を書いている: "とる" 私は選択肢のリストを持っているしたいと思います:

撮る 取る 盗る

感謝を!

答えて

5

不幸にも私はC#ライブラリを知りません。私が見つけたのは、このOSスレッドのようないくつかのネイティブライブラリをインポートすることです。Japanese to Romaji with Kakasi

おそらくJWPceが役に立ちます。

日本語のテキストエディタとして実装されていますが、これには辞書機能(実際には多数の文字検索システムが含まれています)が含まれています。

おそらく、プロジェクトをコンパイルして、そのルックアップ機能をインポートできますか? JPWceはGPLでライセンスされており、バイナリ実行可能ファイルとソースコードをホームページから直接ダウンロードすることができます。

[編集]

いくつかのより多くの私はGoogleのコードでmozcつまずい研究する:

Mozcは、クロムOSなど マルチプラットフォーム用に設計された日本語入力システム(IME)です、Windows、Mac、Linuxをサポートします。この オープンソースプロジェクトは、Google日本語入力に由来しています。

(BSDライセンス)

私はまだそこに自分自身を見ていないが、それは「その周りに」完全なアプリケーションを持っていますが、代わりに、あるいないとして、それはあなたが探しているより多くの何であるかもしれませんライブラリの使用を意図しています。ちょうどあなたが望むように。

彼らはまた、入力がどのように見えるか短いビデオにリンクされています生憎http://www.google.co.jp/ime/

、これはまだ、.NET、C++ではありませんが、出発点かもしれません。

+0

@Rodrigo Visual Studioの国際パックと呼ばれる別の製品、としてこれを公開する:私はちょうど本当にライブラリとして使用されることを意図しているように、より役立つかもしれない新しいリンクを追加しました。 –

1

私はC#ライブラリも知らない。しかし辞書で十分であるとすれば、Anthyに付属のIME辞書を調べることができます。

最新のバージョンのsourcesをダウンロードすると、mkworddicalt-cannadicディレクトリの辞書ソースが見つかります。 .tで終わるさまざまなファイルを見てください。

これらはEUC-JPでエンコードされています。それらをUTF-8に変換することもできます。

関連する問題