2017-11-23 4 views
0

自分のRESTfulサービスでMicrosoft Translator Text API Cognitive Serviceを使用していますが、ドイツ語(DE)のような一部の言語ではTranslator Text APIからは、Bing TranslateのAPIとはかなり異なっています。例:Microsoft Translator Text APIとBing Translationの結果が異なる

  1. "was gehts"はドイツ語で「Microsoft Translator Text API」によって英語で「やっていること」に翻訳されています。 Bing Translation
  2. "was geht :)"は、Microsoft Translator Text APIによって英語で "as regards :)"に翻訳されています。同じもの( "was geht :)")は、英語で "What's up :)"に翻訳されます。Bing Translation
  3. "отидеконявреката"は英語でMicrosoft Translatorによって "河に行く"と翻訳されていますテキストAPI。同じことが英語で「川に馬が去った」と翻訳されました.Blue Translationによって
  4. 「отидеконявреката:)」はMicrosoft Translator Text APIによって「彼は川に乗った」と翻訳されています。同じことが英語で "Bone Translation"の "River in Gone Horse"に翻訳されています。

この現象は予期しないものですか? Microsoft Translator Text APIを使用してBing変換と同様の結果を得る方法はありますか?Microsoft Translator Text APIに変換する文字列を処理します(「Translator Text API」には非常に混乱しているようです) ?

答えて

1

サポートされているすべての言語でBingがデフォルトでNNに設定されました。一般的なNNカテゴリを使用しない限り、APIはまだSMTです。したがって、(中国語とヒンディー語を除いて)APIを使用してNNを取得するには、category = generalnnを指定する必要があります。 ベストアンサー、 Gwenda Microsoft Translatorチーム

関連する問題