[워드프레스] 다국어 플러그인 - qTranslate X

qTranslate X는 앞서 설명한 Polylang과 같이 워드프레스 사이트를 다국어로 운영할 경우에 사용할 수 있는 플러그인입니다. qTranslate라는 플러그인이 많이 사용되었는데, 원 제작자가 포기한 것을 다른 제작자 여러 명이 힘을 합쳐서 qTranslate를 이어받아 기능을 강화하고qTranslate X라는 이름으로 새롭게 올린 플러그인 같습니다.

이 글에서는 qTranslate X의 설정 방법을 간단히 살펴보도록 하겠습니다.

참고: qTranslate X과 Polylang은 개인이 개발하여 운영하기 때문에 언제든지 업데이트가 중단될 수 있습니다. 실제로 qTranslate X는 qTranslate가 중단된 것을 다른 제작자가 이어받아서 개발된 것입니다. 보다 안정적으로 다국어를 운영하거나 기업인 경우 유료 플러그인인 WPML을 고려해보시기 바랍니다. WPML 다국어 번역 플러그인은 많은 사용자들이 사용하고 있고 아바다, 엔폴드 등 대부분의 인기 테마에서도 지원됩니다. 그리고 WooCommerce를 이용한 쇼핑몰을 운영할 경우 WPML을 사용해야 합니다.

Multilingual WordPress

전문 번역가를 통해 중국어, 일어, 불어, 독어, 힌디어, 인도네시아어를 비롯한 다양한 언어로 번역을 원하는 경우 WPML에서 운영하는 ICanLocalize 서비스를 이용할 수 있습니다. 자세한 내용은 이 글을 참고해보세요.

2016년 12월 추가: WPML이나 qTranslate X 같은 플러그인을 사용하지 않고 멀티사이트로 다국어 사이트를 구축하는 방법도 있습니다. “멀티사이트로 다국어 구축하기” 글을 참고해보세요.

참고로 WPML이나 qTranslate 같은 플러그인은 기본적으로 인간이 번역해야 합니다. WPML의 경우 구글 번역기를 이용할 수 있지만 조금 복잡합니다. 자동 번역 기능을 원하는 경우 Weglot Translate 플러그인을 고려해볼 수 있습니다. Weglot을 이용하면 자동 번역한 후에 사용자(혹은 번역가)가 어색한 부분을 수정할 수 있습니다.

Languages 설정

qTranslate X를 설치하고 활성화하면 대시보드의 설정 아래에 Languages라는 메뉴가 추가됩니다.  설정 > Languages > Languages로 이동합니다.

q Translate X - 워드프레스 다국어 플러그인

위의 그림과 같이 입력하거나 선택하여 한국어를 추가하도록 합니다. 위와 같이 입력하고 맨 아래의 "Add Language"를 클릭하면 오른쪽 패널 맨 아래에 한국어가 추가됩니다.

q Translate X - 한국어 추가하기

한국어 옆에 있는 "Enable"을 클릭하면 한국어가 활성화됩니다.

General 설정

General 탭을 눌러 기본 언어를 설정합니다.

q Translate X - 기본 언어 설정하기

Default Langue / Order 옵션에서 기본 언어를 설정하고 언어 배열 순서를 지정할 수 있습니다. 그리고 Untranslated Content에서는 미번역된 컨텐츠를 어떻게 표시할 것인지를 지정합니다. "Hide Content which is not available for the selected language"를 체크하면 번역되지 않은 글/페이지 등이 표시되지 않습니다. "Show displayed language prefix when content is not available for the selected language"를 선택하면 미리 지정한 문구(Languages > Not Available Message)가 표시됩니다.

Advanced 설정

Advanced 탭에서 번역할 컨텐츠 유형을 선택할 수 있습니다.

q Translate X - Advanced

원하는 글 유형을 체크하도록 합니다.

메뉴 설정

qTranslate X를 설치하면 메뉴에 활성화된 언어의 국기들이 표시되어 있습니다. 각 국기를 클릭하여 해당 언어로 메뉴 이름을 지정하도록 합니다.

q Translate X - 메뉴 설정

주의할 점은 한 언어에서 메뉴 항목을 삭제하면 다른 언어에서도 삭제되네요. 그리고 한 언어(예: 영어)에서 메뉴 항목의 URL 주소를 변경하면 모든 언어에서 변경됩니다. (참고로 Polylang에서는 언어별로 메뉴 설정이 가능합니다.)

Menu Switcher를 메뉴에 추가할 수 있습니다. Menu Switcher를 추가하면 아래 그림과 같이 "Language Menu: 국기" 형식으로 표시됩니다.

q Translate X - 메뉴 선택기 추가하기

국기만 표시되도록 하려면 Menu Switcher의 URL을 #qtransLangSw?title=none으로 변경하면 됩니다. (위젯에서도 언어를 선택할 수 있는 메뉴를 추가할 수 있습니다.)

글쓰기 화면

q Translate X - 워드프레스 다국어 번역 플러그인

글쓰기 화면도 메뉴 설정과 비슷하게 상단에 활성화된 언어의 국기가 표시됩니다. 예를 들어 글을 한국어로 작성한 후에 영어로 번역하고자 할 경우에는 한국어를 클릭한 다음 글을 작성한 후에 English를 클릭하고 번역을 하면 됩니다.

마치며

현재 워드프레스에서 다국어 사이트 운영에 사용되는 플러그인으로 WPML(유료), Polylang, qTranslate X 정도가 있습니다. 무료 플러그인을 원하는 경우 Polylang과 qTranslate X를 비교하여 마음에 드는 플러그인을 선택하시면 될 것 같습니다. 무료 플러그인의 경우 개인이 제작하여 배포하기 때문에 업데이트가 되지 않으면 나중에 낭패를 볼 수 있고 사이트 속도를 느리게 할 수 있기 때문(실제로 이 블로그에서 Polylang을 설치했다가 속도 때문에 현재 삭제하고 영문 사이트를 카테고리로 임시적으로 운영하고 있습니다)에 기업체 사이트나 중요한 사이트의 경우 가급적 유료 플러그인인 WPML을 선택하는 것이 좋을 것입니다.

참고:

일부 글에 제휴 링크가 포함될 수 있으며 파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.

1개 댓글

댓글 남기기

* 이메일 정보는 공개되지 않습니다.