1P by GN⁺ | ★ favorite | 댓글 1개
  • YouTube가 제목·설명·자막 등을 자동 번역해 원문 맥락이 흐려질 때, YouTube No Translation은 콘텐츠를 원래 언어로 유지하도록 돕는 Firefox 확장임
  • 제목과 설명은 원문으로 유지하고, 썸네일은 원본으로 되돌리며, 선호 언어 자막이 없으면 자막을 비활성화함
  • 오디오 트랙은 항상 원본을 쓰거나 특정 언어를 우선하도록 설정할 수 있지만, 이 기능은 데스크톱에서만 동작함
  • Firefox와 Firefox for Android에서 사용할 수 있고, Chromium 브라우저용으로 Chrome Web Store에도 제공됨
  • 오픈소스로 공개되어 있으며 데이터 수집이 없다고 안내하지만, youtube.com 및 youtube-nocookie.com 데이터 접근 권한은 필요함

YouTube 원문 유지 기능

  • YouTube No Translation은 YouTube의 자동 번역을 막는 오픈소스 Firefox 확장임
  • YouTube 콘텐츠를 원래 언어로 보는 데 필요한 항목을 각각 제어함
    • 동영상 제목을 원래 언어로 유지함
    • 설명 번역을 방지함
    • 썸네일을 원본으로 되돌림
    • 자막은 선호 언어를 사용하고, 해당 언어가 없으면 비활성화함

오디오 트랙 설정

  • 기본 오디오 트랙을 사용자가 선택할 수 있음
    • 항상 원본 오디오 사용
    • 사용 가능한 경우 특정 언어 사용
  • 오디오 트랙 제어는 데스크톱 전용 기능임

지원 환경과 배포

  • Firefox용 확장으로 제공되며 Firefox for Android에서도 사용할 수 있음
  • Chromium 브라우저용 버전은 Chrome Web Store에서 제공됨
  • 현재 페이지 기준 평점은 4.9점, 리뷰는 371개, 사용자는 48,684명임

공개 소스와 지원

  • 확장은 오픈소스이며 소스 코드는 GitHub 저장소에서 확인할 수 있음
  • 이슈 제보나 기능 제안은 GitHub Issues에서 가능함
  • 확장은 무료로 사용할 수 있고, 개발 지원은 KO-FI를 통한 원하는 금액 후원 방식임

권한과 개인정보

  • 필요한 권한은 youtube.comyoutube-nocookie.com 도메인의 사이트 데이터 접근임
  • 선택 권한에도 같은 도메인 데이터 접근이 포함됨
  • 개발자는 이 확장이 데이터 수집을 요구하지 않는다고 안내함
  • 확장은 YouTube™ 또는 Google™과 제휴되어 있지 않음
  • 라이선스는 GNU Affero General Public Licence v3.0 only

댓글과 토론

Hacker News 의견들
  • YouTube가 다국어 사용자에게 이렇게 적대적인 게 놀라움
    번역 기능을 과시하거나, 모르는 언어 콘텐츠 접근성을 높이려는 시도일 수도 있지만, 그냥 어떤 제품 관리자의 승진용 “설계 및 구현” 항목이었을 가능성도 있어 보임
    세상에는 두 개 이상의 언어를 쓰는 사용자가 많고, Google이 어떤 언어를 더 좋아할지 “도와주거나” “추측”할 필요가 없다는 걸 정상적인 누군가는 알아야 함

    • 새 언어를 배우는 중인데, 언어 학습 영상이 통째로 모국어로 번역되어 오디오 트랙을 되돌리기 전까지 사실상 쓸모없어지는 일이 계속 생김
      알기로는 번역된 설명과 제목을 원래대로 돌리는 기본 방법도 없음. 게다가 이게 제작자도 모르는 사이에 이루어지는 것처럼 보임
      오늘 본 언어 학습 YouTube Shorts는 전혀 영어가 아니었는데 YouTube가 자동으로 영어 더빙을 붙였고, 댓글에서 “왜 AI 목소리가 이렇게 별로냐”라고 하자 제작자가 “AI가 아니라 제 목소리예요”라고 답함
    • 국제화와 지역화를 제대로 해낸 회사를 본 적이 있음. 개발자가 “IP가 X국가에서 오면 X언어 콘텐츠를 원하겠지”라고 가정하기 쉽지만, 실제로는 Z국가에서 온 관광객, A언어를 선호하는 장기 거주자, B언어를 배우고 싶은 X국가 사람이 있음
      Accept-Language가 X,Y라고 해서 모든 콘텐츠를 X로 받고 싶은 것도 아님. 검색 결과는 주로 X로 보고 싶지만, Y에 관한 걸 검색하면 Y언어로 보여주고, Z국가 밴드를 검색할 때는 X언어로 보여주길 바랄 수 있음
      홍콩인으로서 zh_hk + en_gb를 쓰고, 싱가포르에 살며 zh_cn + en? 환경에서 JPOP을 따라가다 보니 브라우저와 매일 싸우는 느낌임
      웹앱을 포함한 모든 애플리케이션이 “인터페이스 언어는 영어, 콘텐츠 언어는 원본 따름”처럼 직접 고르게 해주면 좋겠음
    • Google 전체가 사용자의 브라우저 언어 설정에 적대적임
      비영어권 지역으로 판단한 IP에서 접속하면 모든 Google URL에 ?hl=en을 붙여야 함
    • $goal → 기본 번역 → 사용자가 실수로 충분히 클릭함(A/B 테스트상 관심 확인) → 프리롤 광고가 더 많이 노출됨(A/B 테스트상 사업 가치 확인) → 승진 같은 평범한 흐름일 가능성이 큼
      $goal이 접근성, 번역 과시, 사용자 경험 개선 중 무엇이었는지는 광고 매출 최적화 기업에서는 별로 중요하지 않음
    • Facebook이 오히려 이 사용자 경험에서는 앞서 있음
      UI 언어는 단수로, 번역이 필요 없는 언어들은 복수로 명확히 분리해 둠
  • 자동 더빙은 Google이 구현한 기능 중 최악에 가까움
    제공하는 것 자체는 괜찮지만, 최소한 특정 언어에 대해서는 끌 수 있게 해줘야 함
    모르는 언어에 대해서도 기본 자동 더빙 언어를 고르게 해야 함. 프랑스어에서 영어로 자동 번역하는 편이 프랑스어에서 독일어나 스페인어로 번역하는 것보다 훨씬 나을 가능성이 높기 때문임
    게다가 쓰는 목소리도 10년 전 수준처럼 들림

    • 정말 별로고, 처음에는 무슨 일이 벌어지는지 알아채는 데 시간이 걸렸음
      일부 영상이 생성형 스팸인 줄 알았음
      Reddit도 요즘 비슷하게 글을 자동 번역해서 Google에 내 모국어로 노출함. 그 언어로 검색할 때는 일부러 영어 사이트를 원하지 않는 건데 정말 짜증남
    • 친구가 어떤 영상이 17개 언어로 번역되어 있어서 AI 생성 영상인 줄 알았지만, 목소리는 자연스럽고 영상 흐름에 맞으며 감정과 힘이 있었고, 실제로 돈을 주고 더빙한 것이었음
      YouTube 자동 번역은 그렇지 않음. 딱딱하고 어색하며, 문맥이 없는 로봇 목소리임
      출시할 준비가 안 된 기능이고, 제작자의 의도가 제대로 전달될 가능성이 거의 없어서 이 기능을 쓰는 제작자에게도 해가 됨
    • 최소한 Accept-Languages HTTP 헤더라도 제대로 구현해야 함
      그 안의 임의 하위 집합만 골라 쓰는 것도 제대로 못 하는 것처럼 보임
    • 최소한 https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/...를 활용해야 함
      국경에서 5km 떨어진 곳에 산다는 이유로 나를 독일에 있는 것처럼 취급하는 멍청한 마법에 기대지 말아야 함
      이건 GeoIP도 아닐 수 있음. 해당 IP는 프랑스 ISP의 것이고 지난 5년 동안 같은 위치에서 계속 쓰여 왔음
      그래도 여전히 끔찍하긴 함
    • Google은 내가 스웨덴어 말고도 다른 언어를 쓴다는 걸 알아낼 시간이 충분히 있었음
      자동 번역 자막, 번역된 영상 제목, Reddit 글까지 전부 싫음. 정말 싫음
  • Premium 사용자인데도 설정에서 끌 수 없다는 게 말이 안 됨
    차라리 모두에게 기본 비활성화하고 원하는 사람만 켜게 해야 함
    독일어권 국가에 살지만 모국어는 다른 언어이고, 어떤 콘텐츠를 볼 때 독일어가 선호되는 경우는 거의 없음. 모든 UI도 영어로 씀
    그런데 영국인이 만든 영상을 열면 독일어로 자동 더빙됨. 평판 있는 다른 회사에서 이 정도로 멍청한 사용자 경험 결정을 한 사례는 떠오르지 않음
    Google은 스위스에도 큰 거점을 두고 있어서 더 이해하기 어려움

    • 문화와 언어 선호에 관해 사용자의 자기 결정권을 이렇게 존중하지 않는 게 의아함
      다른 영역에서는 정체성 정치 흐름을 과시적으로 지지하라고 계속 압박하면서도 말임
      개인용 컴퓨터는 개인 공간임. 사용자가 일부러 언어와 국가 선호를 명시적으로 설정했다면 존중해야 할 텐데, 실제로는 모든 게 위치 정보로 덮어써짐
      요즘 긴 영상을 보고 싶으면 다운로드함. 보통 “추천”이나 검색이 아닌 다른 경로로 찾음. 콘텐츠 발견 플랫폼으로서 YouTube는 점점 덜 중요해지고 있음
    • 스위스에서는 사람들이 매우 특정한 스위스 독일어를 쓰는데, 영상은 ‘Hochdeutsch’, 즉 표준 독일어로 자동 더빙됨
      조금 과장하면 리스본에 있는 사람이 자기 영상을 스페인어로 더빙당하는 것과 비슷함
    • 독일어가 모국어지만, 영어 콘텐츠는 원어 그대로 소비하는 걸 선호함
      YouTube의 번역된 제목은 절반이 제대로 된 독일어도 아니고, 그 절반 중 상당수는 영어 관용구를 너무 직역해서 완전히 말이 안 됨
    • 정반대 경험도 있었음. 보통 YouTube에서 미국/영어 콘텐츠를 보고 독일어 채널은 한두 개만 구독하는데, 새 독일어 영상이 영어로 나오길래 처음엔 농담이거나 영어권 시장용 특별 영상인 줄 알았음
      다른 계정으로 로그인하고 나서야 YouTube가 아무 안내 없이 영상을 영어로 자동 번역했다는 걸 알게 됨
      예고 없이 이렇게 하는 건 정말 짜증나고 집중을 깨뜨림
    • 더 나쁜 것도 있음
      일주일에 여러 번, 영상이 영어로 시작했다가 몇 초 뒤 끔찍한 로봇식 프랑스어 자동 더빙으로 바뀜
      더빙이 마법처럼 완벽해진다 해도, AI가 언젠가 가능하게 만들 수 있다 해도, 누가 언어를 창의적으로 쓰거나 농담·말장난을 하는 순간 무너질 가능성이 큼
      그래도 최소한 켜고 끄는 설정은 있어야 함. 말도 안 되게 들리겠지만 당연한 일임
  • YouTube 번역은 정말 멍청한 기능임
    독일어와 영어로 보고, 언어 설정은 영어로 해둠. 그런데 독일어 제목의 영어 번역은 대부분 쓰레기임
    독일어에서도 영어로 남겨두는 이름과 고정 표현까지 전부 독일어로 번역해 버리기 때문임
    결과는 완전히 엉망이고 전혀 원하지 않는 상태가 됨. 특히 기본 Google 계정은 여러 언어를 지원하고, 내가 말하는 두 언어를 모두 설정해 두었는데도 이럼

    • 번역이 조금이라도 괜찮거나 최소한 이해 가능했다면 YouTube나 Reddit을 어느 정도 용서할 수 있었을 듯함
      실제로는 대부분 그냥 이탈리아어나 프랑스어 단어 샐러드임
      자동 오디오 번역 엔진은 “기계식 이탈리아어 브레인롯 생성기”라고 이름을 바꿔도 될 정도임
      이 기능을 프로덕션에 밀어 넣기 전에 테스트조차 안 한 것처럼 느껴짐
  • YouTube는 그럭저럭 괜찮은 사용자 경험을 위해 브라우저 확장이 필요한 드문 웹사이트 목록에 당당히 들어감
    더 놀라운 건, 그걸 달성하는 데 필요한 확장 수에서 경쟁자를 압도한다는 점임
    이 특권을 무료 방문자와 YouTube Premium 구독자에게 공평하게 제공한다는 얘기도 들었음
    대안이 부족했던 덕분에 이런 탐나는 지위에 오르기 쉬웠을 것임

    • 사이트가 변해버린 뒤 오래전에 사용을 그만뒀고, Invidious, yt-dlp, 셸 스크립트 몇 개로 해결 못 하는 가끔의 경우에만 방문함
      원어 스트림을 트랙 목록의 마지막에 둔다는 점에서 개발자들이 어떻게 “생각”하는지 잘 드러남
      정상적이라면 첫 번째, 아니면 0번째 위치에 있어야 함
  • 전형적인 미국식 사고임. 모두가 한 언어만 말하고, 그 언어는 살고 있는 나라의 언어라고 가정함

    • 이게 미치게 하는 이유는, 브라우저가 매 요청마다 제공하는 언어 설정을 쓰지 않고 이상한 추측 게임을 한다는 점임
      내 브라우저는 영어를 선호하고 그다음 프랑스어라고 명시함. 웹사이트 사용자 프로필도 언어가 “English”임
      그런데 홈페이지에 가면 IP로 내 언어를 맞히려 함. 제발 그러지 말았으면 함
    • Sundar가 인도인이라는 건 알고 있음
      그래도 Google은 내가 쓰는 주요 기술 회사 중 국제화와 지역화가 최악인 축에 듦
      날짜 형식, 주 시작 요일, 12/24시간제, 자동 번역, 지역화된 검색 결과, 언어 감지까지 전부 엉망이고 명백히 미국 중심적임
      예전에 다양성을 그렇게 외치던 회사치고 보여주는 게 거의 없음
    • YouTube의 수장과 Google CEO가 모두 인도계이고 인도에서 산 적이 있어 거의 확실히 다국어 사용자라는 점은 예외임
      게다가 Google은 전 세계 개발자를 끌어들이니 Google과 YouTube의 많은 개발자도 다국어 사용자일 가능성이 큼
      세상이 어떻게 돌아가는지 분명히 알면서도 이런 결정을 한 것임
    • 국가는 IP로 판단하는데, 로밍에서는 전혀 맞지 않음
      통신사 본국으로 잡히기도 함
    • 관련: https://news.ycombinator.com/item?id=14175238
  • YouTube의 언어 처리가 이렇게 망가졌다는 게 믿기 어려움
    독일인으로서 독일어 콘텐츠는 독일어로, 영어 콘텐츠는 당연히 영어로 보고 싶음
    이게 왜 불가능한지 모르겠음. 특히 몇 년 동안 완벽하게 작동했었는데 말임
    Chrome용 변형도 있는지 궁금함

  • YouTube가 영상 안에 박힌 자막을 감지해서 같은 텍스트를 그 위에 또 표시하지 않았으면 좋겠음. 그것도 종종 틀리게 표시함
    그렇게 기계 학습을 많이 한다면 왜 프로덕션에 적용하지 않는지 모르겠음
    결과 캐시는 쉽고, 이미 오디오 데이터를 훑어 자동 음성 인식을 하고 있으니 영상에서 텍스트를 읽어 비교하는 쪽으로 확장하면 됨
    완벽하지 않더라도 해결되지 않은 문제가 아니고, 오디오는 OCR 오류를 잡는 강한 피드백을 제공함

    • Google 엔지니어들은 이걸 알고 원할 것 같지만, Google이 여기서는 독점이라 강한 재무적 이유가 없으면 아무 일도 일어나지 않을 것임
    • 하드코딩된 자막이 있는 영상에서 자막 품질을 높이기 위해 오디오와 영상을 둘 다 분석해야 한다는 뜻이라면 가능은 해 보임
      결국 노력 대비 보상의 문제임
      하드코딩된 자막이 있는 영상에서 자동 자막이 부정확한 문제는 큰 투자를 정당화할 만큼 충분히 아프지 않을 수도 있음
    • 동의함. Axon에서 맞춤형 영상 분석 도구를 만들고 있는데, OCR과 오디오 기반 음성 인식을 동기화하는 건 이제 로켓 과학이 아님. 특히 최신 모델에서는 더 그렇음
      YouTube는 필요한 재료를 다 갖고 있지만 대규모 적용은 느려 보임
      오디오 자막과 하드코딩 자막을 기본적으로 정렬하기만 해도 많은 사용자 경험 잡음이 줄어들 것임
  • YouTube의 자동 번역 기능은 꽤 고맙게 쓰고 있음
    모르는 언어의 영상도 검색할 수 있게 해주기 때문임. 예를 들어 YouTube에서 시티팝과 애니메이션 주제가를 많이 듣는데, 상당수가 일본어 제목만 있음
    자동 번역이 없었다면 이런 콘텐츠를 검색하고 음악을 듣기가 지금만큼 쉽지 않았을 것임
    언어를 모르는 사람도 그 언어의 영상을 보기 쉽게 해줌. 번역 품질이 최고는 아닐 수 있지만 검색은 훨씬 쉬워짐
    그래서 이 스레드의 일부 반응이 놀랍게 느껴짐
    다만 사람들이 겪고 있다는 자동 오디오 번역에는 반대함. 직접 겪지는 않았지만 설계가 부족해 보임
    외국어 항목을 검색하기는 쉬워야 하지만, 콘텐츠 자체는 원래 의도된 형태로 제공되어야 함

    • 이게 어떻게 출시됐는지 이해가 안 됨. YouTube에서 일하는 다국어 사용자가 정말 많을 텐데, 말할 수 있는 언어를 여러 개 표시하는 옵션조차 왜 없는지 모르겠음
      오디오 번역은 그래도 끌 수 있음. 하지만 영상의 실제 제목이나 설명을 어떻게 보는지는 모르겠음
      너무 답답해서 UI 언어를 영어에서 다른 언어로 바꿔버렸고, 최소한 그것들이 망가지지는 않게 했음
    • 핵심은 선호와 선택권
      어떤 사람은 그 방식이 좋아서 만족할 수 있고, 다른 사람은 다른 방식을 선호함
      불만은 누군가가 만족하는 기능을 쓸 수 있어서가 아니라, 자기에게 맞는 방식을 쉽게 선택할 수 없다는 데서 나옴
    • 모르는 언어의 자동 번역을 옹호하는 건 이해됨
      문제는 우리가 아는 언어에까지 자동 번역을 적용한다는 데 있음
      일본어나 폴란드어처럼 내가 모르는 언어를 자동 번역한다면 상관없지만, 영어 제목을 내 모국어로 자동 번역하는 건 정말 이상함
      차이는 바로 거기에 있음
    • 같은 이유로 자동 번역에 반대함
      일본 밴드 이름이 번역되는 걸 원하지 않음. 내 음악 제목이 다른 언어로 번역되는 것도 원하지 않음
      어떤 문장을 특정 언어로 쓰거나 말한 데는 여러 이유가 있음
    • 일반적으로 어떤 커뮤니티에서든 가장 큰 목소리는 해당 기능에 불만인 사람들일 때가 많음
      그래서 이 기능에 꽤 만족하고 도움을 받는 사람도 많을 수 있음. 적어도 우리 둘은 그럼
  • 휴대폰의 YouTube는 영어 오디오를 기계 생성 일본어 오디오로 자동 교체하고, 데스크톱의 YouTube는 일본어 오디오를 기계 생성 영어 오디오로 자동 교체함
    솔직히 꽤 놀라울 정도임