1
Microsoft Translator Text API를 사용하여 웹 페이지의 일부를 번역하고 있습니다. 우리가 사용하는 플랫폼은 HTML에
을 삽입하여 빈 줄을 렌더링합니다. 그래서 웹 페이지의 일부가 될 수 있습니다텍스트 API로 구분되지 않는 공백이 제거되었습니다.
<p>
<span>This is a dummy text</span>
</p>
<p>
<span> </span>
</p>
나는 마이크로 소프트 번역기 텍스트 API이를 보낼 때, 다음과 같은 HTML 반환 : 나는 텍스트로 콘텐츠 형식을 설정 한
<p>
<span>Il s’agit d’un texte factice</span>
</p>
<p>
<span></span>
</p>
를/html을 사용하고 HTML 문자를 이스케이프하여 API로 보낼 수 있습니다 (
은 &nbsp;
으로 바뀝니다). 그러나 API에 의해 반환 된 텍스트는 완전히
을 잃어 버렸습니다.
API에서 HTML의
인스턴스를 제거하지 못하게하려면 어떻게해야합니까? 아니면 API의 버그입니까?
이 솔루션은 실제로 nbsp 항목을 보존합니다. 그러나 nbsp가 두 단어 사이에서 사용될 때 여분의 div는 두 번째 단어를 새 줄에 표시합니다. 물론 번역이 다시 나올 때 div를 다시 제거 할 수 있습니다. 그러나 ' '은 유효한 HTML 엔터티이므로 번역자가 처음부터 그대로 두지 않아야합니까? – Joost