기타

[Udemy] 유데미 자막 실시간 구글 번역 사용법

 

온라인 강좌 - 자신의 일정에 맞춰 뭐든지 배워 보세요 | Udemy

Udemy는 130,000개 이상의 강좌와 35백만 명 이상의 수강생이 있는 온라인 학습 및 교수 마켓플레이스입니다. 프로그래밍, 마케팅, 데이터 과학 및 그 밖의 분야에 대해 배워 보세요.

www.udemy.com

Udemy는 해외에서 운영하는 온라인 강의 사이트입니다. 다양한 강의와 저렴한 수강료로, 저의 경우에는 쿠버네티스 CKA 자격 취득을 위한 강의를 수강하였습니다.

문제점

하지만 한국어 음성이나 자막 강의가 제한적이기 때문에 영어 강의를 번역하여 강의를 듣는 사람이 많습니다. 예전에는 구글 크롬을 사용하여 영어 자막을 실시간 번역하여 강의를 봤지만, 어느 순간 실시간 번역이 동작하지 않게 되었습니다.

 

그래서 사람들은 구글 크롬의 실시간 자막 번역을 대체하여 아래 방법을 사용하게 되었습니다.

  1. MS EDGE의 번역을 사용하여 영어 자막을 실시간으로 한글로 번역한다.
  2. 크롬으로 Transcript를 번역 후 영상과 병행하여 본다.

하지만 1번 방법의 경우 구글 크롬보다 낮은 퀄리티로 아쉬웠고, 2번은 영상과 번역본의 위치가 좌우에 있어 강의에 몰입이 힘든 문제를 가지고 있습니다.

해결법

구글 번역을 사용하면서 영상과 자막을 몰입하여 보기 편한 구도로 사용할 수 있는 방법을 찾게 되어 소개합니다.

(2020. 12. 15 사용가능 확인)

 

  1. Udemy 계정 프로필 언어를 ENGLISH(EN)으로 설정한다.
  2. 강의 자막(English)을 활성화 후, "Caption setting > Display under video"를 활성화한다.
  3. Transcript를 활성화 후, 구글 브라우저 "이 페이지 번역하기"를 눌러 한국어로 번역한다.
  4. 우측 Transcript 스크롤을 위 아래로 움직여 모든 텍스트가 번역되도록 만든다.
  5. F12 > Console에 아래 코드를 붙여 넣고 엔터
    if(typeof window.i==='undefined'){clearInterval(window.i)}else{let lastText='';function check(){let toEl=$('.well--container--2edq4 span');let fromEl=$('p[data-purpose="transcript-cue-active"] span');let currentText=fromEl.html();if(lastText!==currentText){toEl.html(currentText)}lastText=fromEl.html()}window.i=setInterval(check,200)} 
  6. F12 창을 닫은 후 재생하여 자막 확인

자막 실시간 번역 화면

 

마치며

저는 이 방법을 거의 강의 막바지에 알게 되어서 많이 사용하지는 못했지만, 그래도 마지막에는 편하게 수강할 수 있었고 자격증도 취득했습니다.

 

출처는 구글 번역 서포트 커뮤니티의 어느 러시아 유저의 댓글에서 찾게 되었습니다. 따봉을 10개라도 드리고 싶습니다.

 

Udemy doesn't translate subtitles automatically - Google Translate Community

 

support.google.com


Kevin님 재보로 Console에 입력하는 코드를 변경하였습니다. 제보 감사드립니다.

(2021. 08. 04 사용가능 확인)