구글 블로그에 영문 번역 버튼 달기 - Gloogle blogger, blogspot(블로그 스팟)

해외로부터의 트래픽


블로그를 운영하다보면 가끔씩 해외에서 유입이 들어옵니다.
적게는 한두 view로 부터 많을 때는 몇십 뷰가 들어오기도 합니다. 

대충 해외여행하는 한국분이시거나, 또는 해외 검색 엔진이려나 싶다가도 
그래도 혹시나, 해외에 있는 리더를 내가 놓치고 있는 건 아닌가? 라는 헛된 상상도 품어봅니다. 


그래서 한번 시험삼아 영문 번역 단추를 달아보자. 라는 마음이 들었습니다. 


구글 블로그 영문 번역 버튼 달기




구글 번역기 활용

요즘은 영문 번역이 쉽습니다. 브라우저에서 번역 모드만 켜주면 됩니다. 
하지만, 굳이 글을 읽는 사람들이 번역 버튼을 누를 만큼 열정적이지 않을 수 있으니. 

아예 시작페이지에 버튼을 달아주기로 합니다. 
이런 식으로요. "Select Language"

구글 번역 버튼 달기


이걸로 해외 사용자도 잡을 수 있을지는 사실 전혀 모르겠습니다. 
하지만, 모든게 자기 만족 아니겠습니까. 



이 내용은 구글 블로그(블로거, 블로그스팟, Blogger, blogspot)용 설명 글이라는 점을 먼저 기억해주시고,
글을 읽어주세요.  




레이아웃 메뉴에서 가젯 HTML/자바스크립트코드 입력하기


자세한 입력 방법은 예전 글에 설명을 했었습니다만 
다시한번 간략하게 이미지로 설명하겠습니다.

설명을 보시려면 아래 박스를 클릭해주세요.

가젯을 추가하는 방법을 모르시면 여기를 눌러주세요. 


가젯의 추가는 

설정의 레이아웃 -> 가젯추가 -> HTML/자바스크립트 추가 -> 코드입력의 순서로 진행됩니다. 


1. 구글 블로그의 blogger.com으로 로긴하면 좌측에 뜨는 메뉴들입니다. 

이 중에서 레이아웃을 선택합니다. 

설정의 레이아웃
설정의 레이아웃을 누르고



2. 레이아웃을 누르면 나오는 화면에서 가젯 추가 라고 되어 있는 타일을 클릭합니다. 

화면 어디에 있는 타일이든 상관 없습니다. 

가젯추가
가젯추가를 누르고



3. 그 다음 팝업 되어 나오는 가젯 종류들 중에 HTML/자바스크립트 라고 되어 있는 타일을 클릭합니다. 

가젯추가하기
HTML/자바스크립트를 선택합니다.




4. 그 다음 팝업되는 입력창에서 "콘텐츠" 칸에 HTML코드를 넣으면 됩니다. 

html입력 칸
HTML/자바스크립트 입력 화면




그래도 잘 모르시겠는 분들은 제가 기존에 올렸던 포스팅의 목차 5번을 참조해주세요. 



입력할 코드는 아래와 같습니다. 
역시 상세 코드를 보시려면 아래 박스를 클릭해주세요.

HTML/자바스크립트 코드를 보시려면 이 부분을 클릭하세요


<!-- 언어 선택 라벨 및 드롭다운 (한 줄 오른쪽 정렬) -->

<div style="text-align: right; font-size: 110%; margin-bottom: 10px; display: flex; justify-content: flex-end; align-items: center; gap: 8px;">

  <span class="notranslate" style="font-weight: bold; color: white;" translate="no">Select Language:</span>

  <div id="google_translate_element"></div>

</div>


<style>

  /* 드롭다운 텍스트 및 스타일 */

  #google_translate_element,

  #google_translate_element .goog-te-gadget,

  #google_translate_element .goog-te-combo {

    color: white !important;

    background-color: transparent !important;

  }


  .goog-te-combo {

    border: 1px solid #ccc;

    padding: 4px;

  }


  .goog-te-gadget span {

    display: none !important; /* "Powered by Google" 숨김 */

  }


  /* 자동 번역 방지 */

  .notranslate {

    unicode-bidi: isolate;

  }

</style>


<script type="text/javascript">

  function googleTranslateElementInit() {

    new google.translate.TranslateElement({

      pageLanguage: 'ko',

      includedLanguages: 'en,ko',

      layout: google.translate.TranslateElement.InlineLayout.SIMPLE,

      autoDisplay: false

    }, 'google_translate_element');

  }

</script>


<script type="text/javascript">

(function() {

  var gt = document.createElement('script');

  gt.type = 'text/javascript';

  // 인터페이스 언어를 영어로 고정 (hl=en)

  gt.src = '//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit&hl=en';

  document.getElementsByTagName('head')[0].appendChild(gt);

})();

</script>



코드는 오른쪽 디스플레이되도록 정렬했고, 
기본 언어가 어떤 것이든 영어로 디스플레이 되도록 했습니다. 





가젯 HTML/자바스크립트코드 배치하기

이번 가젯은 헤더에 배치합니다. 
물론 다른 위치에 배치할 수도 있지만, 
처음 로딩시 눈에 바로 띌 수 있는 곳에 배치하는게 목적입니다. 

아래 HTML/자바스크립트 라고 되어 있는 가젯이 제가 배치한 언어 선택용 가젯입니다. 

언어선택 가젯 배치





맺음말


자 이제 모두 완료했습니다. 
방문자 획득에 도움이 될지 안될지 모르겠지만. 

방문자가 늘어나기를 조금 더 꿈꿔 봅니다. 

댓글

이 블로그의 인기 게시물

구글 블로그 본문내 광고 위치 가젯(위젯)으로 변경하는 법

나트랑 윈덤가든에서 배달 음식 먹기 - 맛집, 대표음식, 가격 등 직접 주문한 후기입니다. (나트랑 배달)

구글 블로그(블로그스팟) 멋지게 꾸며 활용도 높이기 - 카드뉴스 만들기