2

C# を使用して、ユーザーが通常のテキスト ボックスにテキストを入力すると、そのテキストに相当するヘブライ語をどのように確認できますか?

秘書が英語の文字を使用して顧客名を入力し、別のテキストボックスでヘブライ語表現に自動的に変換するときに、データ入力フォームでこの機能を使用したいと考えています。

たぶん、CultureInfo("he-IL") で何か...

4

4 に答える 4

4

ヘブライゼーションのようなものがあることさえ知りませんでした—この質問をしてくれてありがとう:-)

この機能は .NET Framework では提供されていないため、自分で構築する必要があります。正しいヘブライ語の音訳を提供するには、英語がどのように発音されるかを知る必要がありますが、これは簡単なことではないと思います。

于 2008-12-04T15:16:16.007 に答える
1

要件をより適切に定義する必要があります。英語のヘブライ語の音訳は簡単ではありません(ヘブライ語ではなく英語のあいまいさのため、ヘブライ語は実際には明確に定義されています)。音声をヘブライ語に翻訳したい場合でも、対処すべき問題がいくつかあります(taf vs. tet、heh vs chet vs chaf(khaf))。イスラエルには、私が見つけた公式の基準はありません。道路標識は定期的に一貫性のない音訳を特徴としています(ヘブライ語から英語へ、しかし私はそれを逆方向にも見ました)

ラビの文献にはかなり明確に定義された翻訳セットがあります。信じられないかもしれませんが、ラビの離婚文書( "get")の有効性は、それが完全に正確であるかどうかにかかっています。つまり、過去数百年にわたって、ラビはどの音がどの文字にマッピングされるかを標準化してきましたが、多くの場合、イディッシュ語で、現代のイスラエル人が困惑するような余分な文字(主にアレフ)が入れられています。

私はイスラエルに住む英語を母国語としていますが、それが私の懐疑論を正当化するのに役立つのであれば。

于 2008-12-04T15:44:56.290 に答える
1

それはほぼ不可能だと思います。ヘブライ語はわかりませんが、他の言語からは、発音(したがって音訳)の人々の名前が一般的な発音とは大きく異なることを知っています。手紙。これは、名前の変更が書記体系よりも遅いためですが、すべての名前の変更は口頭言語よりも遅いためです。

音訳するときは、他の書記体系の癖ではなく音声学に基づいて音訳する必要があります。したがって、音訳者は基本的に両方の言語をある程度知っている必要があり、言語を口頭で理解するようにコンピューターに教えることは、おそらく遠い未来です。もちろん、両方の言語で音を表すことができる記号の1つを任意に選択することもできますが、これは(間違いなく)ヒラリウスの結果であり、おそらくあまり役​​に立ちません。

多くの言語(特に英語)には、非常に複雑で不規則な発音規則があり(英語の場合、明らかに完全にランダム*)、書記体系間に正確な1対1の関係はありません(おそらくあなたが話しているのであれば)シンボルフォントは実際の書記体系ではありません)。したがって、コンピュータに両方の言語を流暢に話せるように指導していない限り、自動文字変換の可能性はほとんどありません。

于 2008-12-04T15:35:50.460 に答える