3

外国語の文字を学習するアプリケーションをプログラムしようとしています。たとえば、日本語を学びたい場合は、ひらがな、カタカナ、漢字をすべて覚える必要があります。(例: あ、い、か... = ひらがな カ、サ、ケ... = カタカナ 本、学... = 漢字)。

例: 一部のユーザーが日本語を学習しようとしています。だから彼は学ばなければならない: か = か
本 = ほん, 意味: 基礎/本/これ

そして彼は発音も学ばなければなりません。

私の最初の質問は、.net で簡単に実行できるライブラリまたは何かがあるかどうかです。Microsoft IME も調べましたが、自分のプロジェクトでどのように使用できるかがよくわかりませんでした。

Unicode データベースも調べましたが、基本的に可能です。また、かをかに変換するプロジェクトを作成することもできました。欠落している唯一のものは意味 (たとえば、本=basis/ book/ this) であり、これも Unicode データベースによって提供されます。残念ながら、UCD データを取得する .XML ファイルでそれらを見つけることができませんでした。UCD-Websiteで単語を入力すると機能します。

別のアプローチは、UCD にも関連していると思われる CLDR-Library を使用することでした。残念ながら、2 つ (UCD または CLDR) のどちらを使用すればよいかわかりませんでした。CLDR: http://cldr.unicode.org/

私の質問は、UCD が最適な方法であるかどうか、また CLDR も使用できるかどうかです。

自分ですべての文字を入力するだけの通常のリストで作業したくありません。特にすべての漢字 (10,000 以上) を処理するには時間がかかりすぎます。

ありがとう

編集:解決しました。Unicode 文字データベース (UCD) から情報を抽出しました。データベース全体を .XML ファイルでダウンロードできます。それを処理する方法を学び、正しい属性を見つける必要がありました。

4

2 に答える 2

2

Google と Microsoft の両方が、テキストを翻訳するために呼び出すことができる API を提供しています。例http://www.microsoft.com/en-us/translator/translatorapi.aspx

選択したサービスの種類によっては、少額の料金が必要になる場合があります。翻訳用の音声も提供しています。この車輪を再発明する必要はありません。:-)

これが CodePage タイプの質問であった場合。このブログはhttp://www.joelonsoftware.com/articles/Unicode.htmlを始めるのに面白い場所です

編集:オプションに関するコメントに応じて。Google は複数の可能な翻訳を提供できます

例:本</p>

ここに画像の説明を入力

于 2013-05-04T07:34:30.260 に答える