크롬브라우저의 번역하기 기능은 참 편하다.
영어를 잘 모르는 나에게는 구세주같은 기능이다.
하지만 가끔 번역하기를 누르면 소스코드까지 번역이 되어 버려서 불편할때가 있다.
해결방법은 해당부분에 “notranslate” 라는 class 를 추가하면 된다.
그래서 개발자 도구를 열어 콘솔창에서 아래 명령어를 실행하고 난 뒤에 번역하면 해결이 된다.
[code]
document.querySelectorAll(‘pre, code’).forEach(function(e){e.classList.add(‘notranslate’);});
[/code]
이 과정이 복잡하다면 아예 북마크로 만들어 버리자.
1. 아무 사이트나 북마크를 한다.
2. 해당 북마크에 마우스 오른쪽 버튼을 눌러 “수정..” 을 클릭한다.
3. “이름” 부분에 “코드번역제외”, “URL” 부분에는 아래와 같이 입력한다.
[code]
javascript:document.querySelectorAll(‘pre, code’).forEach(function(e){e.classList.add(‘notranslate’);});
[/code]
이제 해당북마크를 누르고 번역하기를 실행하면 된다.