2012-04-10 11 views
7

¿sabes si hay una biblioteca en C# o un diccionario que pueda ayudarme a traducir Hiragana a kanji? Sé que existe el IME de Windows, pero me gustaría personalizar completamente el diseño de la lista de candidatos de Kanji para un Hiragana determinado y no es posible con este IME.Conversor de Hiragana a kanji

Ejemplo: el usuario escribe "Toru", primero se traduce en Hiragana: "と る" Me gustaría tener esta lista de elección:

撮 る 取 る 盗 る

Gracias!

Respuesta

5

Desafortunadamente no conozco una biblioteca C#. Todo lo que encontré implica la importación de algunas bibliotecas nativas, como en este hilo del sistema operativo: Japanese to Romaji with Kakasi

Si está dispuesto a hacerlo, quizás JWPce podría ayudar.

Aunque esto se implementa como un editor de texto japonés, también contiene una función de diccionario (en realidad contiene una multitud de sistemas de búsqueda de caracteres) que hace lo que desea hacer.

¿Posiblemente puede compilar el proyecto y luego importar esa funcionalidad de búsqueda? JPWce tiene licencia bajo GPL y puede descargar tanto un ejecutable binario como un código fuente directamente disponible desde la página de inicio.

[Editar]

Investigando un poco más Tropecé con mozc en Google Code:

Mozc es un método de entrada japonés Editor (IME) diseñado para multiplataforma como Chromium OS , Windows, Mac y Linux. Este proyecto de código abierto se origina en Google Japanese Input.

(licencia BSD)

no he mirado en él mismo todavía, pero podría ser más de lo que están buscando, ya que no tiene una aplicación completa "alrededor de ella", sino que es destinado a ser utilizado una biblioteca. Justo como querías.

También enlazar a un breve vídeo de cómo la entrada se parece a: http://www.google.co.jp/ime/

Desafortunadamente, esto todavía es C++, .NET no, pero podría ser un punto de partida.

+0

@Rodrigo: Acabo de añadir un nuevo enlace que podrían ser más útiles ya que se pretende realmente para ser utilizado como una biblioteca . –

1

Tampoco conozco una biblioteca de C#. Pero dado que un diccionario puede ser suficiente, es posible que desee examinar el uso del diccionario IME que viene con Anthy.

Si descarga sources de la versión más reciente, encontrará las fuentes del diccionario en los directorios mkworddic y alt-cannadic. Mira los diversos archivos que terminan en .t.

Tenga en cuenta que están codificados en EUC-JP; es posible que desee convertirlos a UTF-8.

Cuestiones relacionadas