0

이상하게 들릴지 모르지만 이것을 해결하십시오.다른 언어의 자동 완성 옵션

텍스트 상자와 자동 완성 Extender가 있습니다. 텍스트 상자에 내용을 입력 할 때 자동 채우기 옵션이 힌디어 (다른 언어)로 표시되어야합니다.

일부 API를 사용해야한다는 것을 알고 있지만 목표 달성 방법을 모르겠습니다. 도와주세요.

string Text = txtbox1.Text; 
     Text = Google.API.Translate.Translator.Translate(Text, Google.API.Translate.Language.English, 
     Google.API.Translate.Language.Hindi); 
     label1.Text = Text; 

이것은 내가 클릭 이벤트의 레이블에서 힌디어와 쇼에 번역하지만 구글이 제공하는 같은 자동 완성 옵션을 필요로하는 방법이다. 나는 (이 도움이 될 것입니다 https://developers.google.com/translate/v2/using_rest를) 구글 API를이

당신에게 당신은 자바 스크립트에서 번역 요청을 보낼 필요가

+0

의 출처와 방법은이 켜져 언어를 알고 (데이터베이스?) : 는 자동 완성 기능에 결과를 할당해야 그 후, 코드가 같은 것을해야한다 ? 여러 언어로 데이터를 가지고 계시거나 google-translate (google-api 태그 추가)를 호출해야합니까? 시도한 코드를 게시 할 수 있습니까? –

+0

질문의 편집 내용을 참조하십시오. – user1679776

+0

@FedorHajdu 선생님 귀하의 회신을 기다리는 중입니다. – user1679776

답변

0

감사에 대한 번역, 다시 JSON과 같은 결과를 얻을 사용했습니다.

옵션에 대한 데이터를 수행
$('#textbox1').autocomplete({ 
    source: function (request, response) { 
     $.getJSON("https://www.googleapis.com/language/translate/v2/languages?key" + request.term, function (data) { 
      response($.map(data, function (value, key) { 
       return { label: value, value: key 
       }; 
      })); 
     }); 
    }, 
    minLength: 3, 
    delay: 25 
}); 
+0

답장을 보내고 싶지만, 귀하의 코드는 분명히 명확하지 않습니다. API 키, 값 등에 대해 자세히 알려주십시오. 'https://www.googleapis.com/language/translate/v2/languages?key '+ request.term, function (data)'에서 전달하는 내용 – user1679776