2012-04-10 1 views
7

Sai se esiste una libreria in C# o un dizionario che potrebbe aiutarmi a tradurre Hiragana in Kanji? So che c'è l'IME di Windows ma vorrei personalizzare interamente il design della lista dei Kanji per un dato Hiragana e non è possibile con questo IME.Convertitore da Hiragana a Kanji

Esempio: l'utente scrive "Toru", prima si è tradotto in hiragana: "と る" Mi piacerebbe avere questo elenco di scelta:

撮 る 取 る 盗 る

Grazie!

risposta

5

Purtroppo non so di una libreria C#. Tutto quello che ho trovato riguarda l'importazione di alcune librerie native, come in questa thread OS: Japanese to Romaji with Kakasi

Se si è disposti a farlo, forse JWPce potrebbe aiutare.

Sebbene questo sia implementato come un editor di testo giapponese, contiene anche una funzione di dizionario (in realtà contiene una moltitudine di sistemi di ricerca dei caratteri) che fanno ciò che si vuole fare.

Forse è possibile compilare il progetto e quindi importare la funzionalità di ricerca? JPWce è concesso in licenza con GPL e puoi scaricare sia un eseguibile binario che un codice sorgente direttamente disponibili dalla homepage.

[Edit]

Ricercando un po 'mi sono imbattuto nel corso mozc a Google Code:

Mozc è un Input Method Editor giapponese (IME) progettato per multi-piattaforma come Chromium OS , Windows, Mac e Linux. Questo progetto open-source proviene da Google Japanese Input.

(licenza BSD)

non ho ancora guardato dentro me stesso , ma potrebbe essere più quello che si sta cercando in quanto non ha una piena applicazione "attorno ad esso", ma invece è destinato ad essere utilizzato una biblioteca. Proprio come volevi.

si collegano anche ad un breve video come l'ingresso si presenta come: http://www.google.co.jp/ime/

Purtroppo, questo è ancora C++, non NET, ma potrebbe essere un punto di partenza.

+0

@Rodrigo: Ho appena aggiunto un nuovo link che potrebbe essere più utile in quanto è in realtà destinato ad essere utilizzato come libreria . –

1

Non conosco nemmeno una libreria C#. Ma dato che un dizionario potrebbe essere sufficiente, potresti voler usare il dizionario IME fornito con Anthy.

Se si scarica il sources della versione più recente, si troveranno i sorgenti del dizionario nelle directory mkworddic e alt-cannadic. Guarda i vari file che terminano con .t.

Si noti che sono codificati in EUC-JP; potresti voler convertirli in UTF-8.