0

Google 翻訳 API を使用しています。

一部の言語では、一致する翻訳がない場合、サービスは送信したのと同じ単語を返します。このようにして、翻訳がなかったことがわかります。

問題は、結果が音声単語である言語にあります。英語とは異なる文字を持つ言語で発生します。

サービスが自分の言葉の翻訳を見つけたかどうかを確認するにはどうすればよいですか?

4

1 に答える 1

0
  1. 結果が入力と同じ単語であるかどうかを確認します。99% の時間の言語では、同じ単語に対してまったく同じ正書法 (スペルまたは文字) がないためです。この議論に反する例は、同族court courtの英語フランス語ですが、これは重要ではない例外であり、自然言語の例外に対処する必要があります.
  2. ローマ字を使用しない言語から翻訳し、ローマ字の出力を取得している場合は、単語の音声表現を取得している可能性があります。日本語は声調を使わないのでそれは問題ではなく、声調記号付きのピンインを使用する中国語などの声調を使用する言語では、声調記号は実際には a、b、c などの音声マーカーから独立していると思います。トーン 1、2、3、4 はその上にありますが、同じユニットではありません。

たった2つのアイデア。

于 2010-08-21T22:09:04.490 に答える