Web

Udemy 자막 자동으로 한국어로 번역하기

  • -
반응형

Udemy 는 저렴하게 온라인 강의를 들을 수 있는 유용한 사이트이다.

다만, 해외에서 만들어진 사이트 특성상 한국어로 된 강의가 많지 않아, 영어로 강의를 시청해야하는 경우가 많다.

영어 자막으로 한국어를 번역하고 싶은데, 구글 번역기 자동으로 돌리면 새로운 자막이 나올때마다 다시 영어로 돌아가는 경우가 있다.

이럴 때 개발자 도구를 통해서 콘솔로그 창에 해당 스크립트 입력해주면 자동적으로 영어 자막을 구글 번역기를 통해서 한국어로 계속해서 볼 수 있다.

 

코드

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)}


 

 

1. 아래의 하단에 스크립트 버튼을 눌러 오른쪽에 스크립트를 띄운다.

(자막은 화면 하단에 보이게끔 설정해야한다)

 

 

 

2. 스크립트 오른쪽 버튼을 클릭하여 한국어로 번역해준다.

그러면 스크립트가 한국어로 번역되면서 자막도 한국어로 번역된다(재생버튼 눌러 다음 자막은 영어로 바뀐다)

 

 

3. 이럴 경우 오른쪽 버튼을 눌러 개발자 도구 버튼을 눌러준다.

 

 

4. 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)}

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.