Google의 사이트 번역 기능을 페이지에 삽입하는 방법을 알아보겠습니다.
기존 사용법
기존에 사용하던 API 키를 발급하여 사이트 번역을 하던 방식(여기)은 더 이상 지원되지 않습니다.
그렇다고 이런 편리한 기능을 안 쓰기는 아쉬우니 다른 방법으로 접근하여 보겠습니다.
다른 사용법
위의 방법과 동일한 결과물을 볼 수 있는 다른 방법입니다.
<!-- Google 번역 -->
<div id="google_translate_element" class="hd_lang"></div>
<script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'ko',
includedLanguages: 'ko,zh-CN,zh-TW,ja,vi,th,tl,km,my,mn,ru,en,fr,ar',
layout: google.translate.TranslateElement.InlineLayout.SIMPLE,
autoDisplay: false
}, 'google_translate_element');
}
</script>
<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
<!-- //Google 번역 -->
위의 소스를 통해 아래와 같은 결과물을 볼 수 있습니다.
<!-- Google 번역 -->
<div id="google_translate_element" class="hd_lang"></div>
<script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'ko',
includedLanguages: 'ko,zh-CN,zh-TW,ja,vi,th,tl,km,my,mn,ru,en,fr,ar',
//layout: google.translate.TranslateElement.InlineLayout.SIMPLE,
autoDisplay: false
}, 'google_translate_element');
}
</script>
<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
<!-- //Google 번역 -->
옵션 조절을 통해 디자인 변경 및 표시할 언어, 페이지 기본 언어 등을 선택해 줄 수 있습니다.
언어(ISO 639)
위의 API에서 언어 코드를 많이 사용하게 되는데, 이때 참고할 만한 위키백과 링크입니다.
ISO 639 코드 목록과 해당 국가의 언어 부호를 정보로 사용하였습니다.
'프로그래밍 > Web.' 카테고리의 다른 글
[JAVA] static과 final의 컴파일 (0) | 2020.08.11 |
---|---|
[JAVA] IP 를 long 형으로 변환하기 (0) | 2020.08.06 |
[JAVA] 내부 클래스가 컴파일되면? (1) | 2020.07.08 |
[JAVA] SMTP 발송(feat.Naver) (0) | 2020.06.30 |
[JSTL] <c:set /> 사용법 (0) | 2020.04.21 |
댓글