Microsoft 언어 검색
ELS 언어 검색 서비스를 Microsoft 언어 감지라고 합니다. 이 서비스는 Microsoft 특허 기술을 사용하여 애플리케이션이 특정 텍스트가 작성된 언어를 검색할 수 있도록 합니다.
Microsoft 언어 검색에 대한 입력
Microsoft 언어 감지 서비스에 대한 입력은 UTF-16(정규화된 형식 C) 텍스트입니다. 서비스는 이 텍스트의 언어를 결정해야 합니다.
Microsoft 언어 검색 출력
Microsoft 언어 감지 서비스는 null 문자 구분 기호로 구분된 이름으로 표현되는 이중 null로 끝나는 레지스트리 형식의 UTF-16 문자열 목록 언어를 검색합니다. 목록은 관련성별로 정렬됩니다. 대부분의 언어에서는 중립 이름이 사용됩니다. 그러나 sr-Cyrl, sr-Latn, zh-Hant 및 zh-Hans와 같은 일부의 경우 전체 이름이 사용됩니다.
Microsoft 언어 감지 작업
Microsoft 언어 감지 서비스는 애플리케이션에서 제공하는 텍스트의 유니코드 스크립트를 확인합니다. 감지하는 스크립트에 따라 텍스트를 분할한 다음 각 세그먼트가 기록되는 언어를 결정합니다. 스크립트가 단일 언어를 나타내는 경우 언어가 언어의 출력 목록에 표시되도록 보장됩니다. 이 서비스는 특허 받은 알고리즘을 사용하여 지원되는 각 언어의 관련성을 확인합니다.
Microsoft 언어 감지 GUID
Microsoft 언어 감지 서비스의 GUID는 다음 코드와 같이 Elssrvc.h에 선언됩니다.
// {CF7E00B1-909B-4d95-A8F4-611F7C377702}
static const GUID ELS_GUID_LANGUAGE_DETECTION =
{ 0xCF7E00B1, 0x909B, 0x4D95, { 0xA8, 0xF4, 0x61, 0x1F, 0x7C, 0x37, 0x77, 0x02 } };
관련 항목