구글번역 api 기능, 홈페이지 내에 버튼(위젯) 다국어홈페이지로 번역되게 될까요.
본문
제목 그대로입니다.
구글 번역 api 기능 중 홈페이지에 버튼 누르면 다국어 홈페이지처럼 변하게 가능할까요.
스크립트 소스는 확인하였는데요, 그건 무료로 사용한다면 상업적 홈페이지에도 사용가능할까요.
스크립트 말고 구글 자체에서 api 키 받아서 홈페이지 안에 영문, 일문, 버튼 위젯 달 수 있는 방법은 없는거죠?
ㅜㅜ
답변 2
구글 번역 위젯은 상업적 사이트에서도 무료로 사용 가능합니다.
다음 코드를 head.sub.php 의 </head> 바로 위에 넣으면 됩니다.
<div id="google_translate_element"></div>
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'ko', // 사이트 기본 언어
includedLanguages: 'en,ja,zh-CN,zh-TW', // 지원할 언어 코드 (영어, 일본어, 중국어 간체, 중국어 번체)
layout: google.translate.TranslateElement.InlineLayout.SIMPLE // 간단한 드롭다운 형태
}, 'google_translate_element');
}
</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
위치 조정은 다음의 css 를 추가해주면 됩니다.
#google_translate_element {
position: absolute;
top: 10px;
right: 10px;
z-index: 1000;
}
유료 서비스로 Google Cloud Translation API 가 있는데,
이는 특정 텍스트를 번역하는 기능이 핵심이라,
간편하게 사이트 전체를 자동 번역/표시해주는 성격은 아닙니다.
!-->!-->
답변을 작성하시기 전에 로그인 해주세요.