2017-11-23 26 views
0

난 내 자신의 RESTful 서비스 중 하나에 마이크로 소프트 번역기 텍스트 API인지 서비스를 사용하고 난 다음 행동을주의 - 일부 언어에서 응답 (독일어 (DE) 등) Translator Text API의 번역은 Bing Translate의 번역과 상당히 다릅니다. 예 :마이크로 소프트 번역기 텍스트 API와 빙 번역에서 그 결과 서로 다른

  1. 독일어로 된 "was gehts"는 Microsoft Translator Text API에서 "what you doing"으로 번역됩니다. 동일은 영어로 "감사합니다 :)으로"마이크로 소프트의 번역기 텍스트 API에 번역 빙 번역에 의해 "무슨 일이야"
  2. 는 "geht했다 :"독일어를 영어로 번역됩니다 ("gehts가 있었다"). 동일한 ("was geht :)")은 영어로 "What 's up :)"으로 번역됩니다. Bing Translation
  3. "불가리아어"는 "강가에있는 말"로 번역되어 있습니다. Microsoft Translator 텍스트 API. 동일은 불가리아어
  4. "отиде коня в реката :"이 마이크로 소프트 번역기 텍스트 API에 의해 "그는 강 말 :에 들어갔다"로 번역된다 "강에서 사라 말"에 빙 번역에 의해 영어로 번역됩니다. 같은 것이 영어로 번역되어 Bing Translation에 의해 "River in horse :)"로 번역됩니다. 이 예상되는 동작은

인가? Microsoft Translator Text API를 사용하여 Bing Translation과 비슷한 결과를 얻는 방법이 있습니까? Microsoft Translator Text API로 변환하는 문자열을 처리하는 방법 ("Translator Text API"로 인해 "Translator Text API" ?

답변

1

빙은 기본적으로 지원되는 모든 언어에 대해 NN에 있습니다. 일반적인 NN 카테고리를 사용하지 않는 한 API는 여전히 SMT입니다. 따라서 (중국어와 힌디어를 제외하고) API를 사용하는 동안 category = generalnn을 지정하여 NN을 가져와야합니다. 안부, Gwenda 마이크로 소프트 번역기 팀