Вопрос по unicode, c# – Конвертер хирагана в кандзи

7

Знаете ли вы, есть ли библиотека на C # или словарь, который мог бы помочь мне перевести хирагану на кандзи? Я знаю, что существует IME для Windows, но я хотел бы полностью настроить дизайн списка кандидатов на иероглифы для данной Хираганы, и это невозможно с этим IME.

Пример: пользователь пишет «toru», сначала он переводится на хираганский: «& # x3068; & # x308B;» Я хотел бы иметь этот список выбора:

& # X64AE; & # x308B; & # X53D6; & # x308B; & # X76D7; & # x308B;

Спасибо!

Ваш Ответ

3   ответа
2

который называется Visual Studio International Pack.

http://visualstudiogallery.msdn.microsoft.com/74609641-70BD-4A18-8550-97441850A7A8

Error: User Rate Limit Exceeded Rodrigue Rens
1

Я тоже не знаю библиотеку C #. Но, учитывая, что словаря может быть достаточно, вы можете изучить использование словаря IME, который поставляется сAnthy.

Если вы загрузитеисточники самой последней версии, вы найдете источники словарей вmkworddic а такжеalt-cannadic каталоги. Посмотрите на различные файлы, оканчивающиеся на.t.

Обратите внимание, что они закодированы в EUC-JP; Вы можете конвертировать их в UTF-8.

5

К сожалению, я не знаю библиотеки C #. Все, что я нашел, включает импорт некоторых собственных библиотек, как в этом потоке ОС:С японского на ромаджи с какаси

Если вы готовы сделать это, возможно,JWPce может помочь.

Хотя он реализован как текстовый редактор на японском языке, он также содержит функцию словаря (на самом деле он содержит множество систем поиска символов), которые делают то, что вы хотите.

Возможно, вы можете скомпилировать проект и затем импортировать эти функции поиска? JPWce лицензируется по лицензии GPL, и вы можете загрузить как двоичный исполняемый файл, так и исходный код, непосредственно доступный с домашней страницы.

[Edit]

Исследуя еще немного я наткнулсяmozc в Google Code:

Mozc is a Japanese Input Method Editor (IME) designed for multi-platform such as Chromium OS, Windows, Mac and Linux. This open-source project originates from Google Japanese Input.

(Лицензия BSD)

Я не смотрел на это самyet, но это может быть больше, чем вы ищете, поскольку у него нет полного приложения "вокруг него" но вместо этого предназначен для использования библиотеки. Как ты и хотел.

Они также ссылаются на короткое видео о том, как выглядит вход:http://www.google.co.jp/ime/

К сожалению, это все еще C ++, а не .NET, но это может быть отправной точкой.

Error: User Rate Limit Exceeded

Похожие вопросы