Every Translator 1.30.0: 문단 번역과 Spotlight
문단 번역, Spotlight, 실제 페이지에서 시험한 블로그 플랫폼 8곳, YouTube 설명과 댓글, 검증된 Clip 연결까지: Telli.sh: Every Translator 1.30.0의 변경 사항과 사용법을 알아봅니다.
원본 릴리스 다이어그램. 읽기, 번역, 저장은 서로 별개의 동작입니다. 문단을 번역해도 페이지가 자동으로 저장되지는 않습니다.
긴 기술 글에서 한 부분이 유용해 보여 페이지를 엽니다. 첫 문단은 쉽게 읽히지만, 둘째 문단에는 낯선 용어가 있고 코드 예제는 번역할 필요가 없습니다. 글 전체를 번역문으로 바꾸는 것은 이처럼 구체적인 읽기 문제에 비해 지나치게 거친 대응입니다.
Telli.sh: Every Translator 1.30.0은 선택 범위를 더 작게 만듭니다. 의미 단위인 문단을 번역하고, 새로운 Spotlight 표시 모드에서 문단을 고르며, 원래 페이지로 돌아가고 싶을 때 결과를 접을 수 있습니다. 이번 업데이트는 블로그 지원을 넓히고 Clip 연결 상태를 더 명확히 하며, 미지원 사이트를 관리자에게 요청할 경로도 제공합니다.
이 글은 제품 업데이트이자 실용적인 읽기 안내입니다. 웹 및 API 변경 사항은 배포되었고, 확장 프로그램 패키지는 2026년 9월 30일 한국 시간 Chrome 웹 스토어 심사에 제출되었습니다. 제출은 승인을 뜻하지 않습니다. 릴리스 확인 당시 공개 스토어 버전은 여전히 1.29.6이었습니다. 새 컨트롤을 찾기 전에 설치된 확장 프로그램 버전을 확인하세요. 동작에 관한 날짜가 명시된 근거는 1.30.0 자체 검증 기록와 공개 기능 소개입니다.
핵심 요약:
- 번역 단위인 문단 또는 전체 블록과 표시 모드를 서로 독립적으로 선택할 수 있습니다.
- Spotlight는 문단을 강조하지만 Translate 동작을 눌러야 번역이 시작됩니다.
- 실제 페이지에서 블로그 플랫폼 8곳을 시험했습니다. YouTube 지원은 설명과 로드된 댓글이며 자막이나 더빙은 포함하지 않습니다.
- Clip은 사용자가 직접 실행하는 저장 동작입니다. 연결 테스트는 노트를 만들지 않고 서버를 확인합니다.
읽기 단위와 표시 모드는 서로 다른 질문에 답한다
가장 중요한 설정 차이는 놓치기 쉽습니다. 번역 단위는 한 번의 번역 요청에 원문을 얼마나 포함할지 정합니다. 표시 모드는 결과를 어떻게 펼쳐 읽을지 정합니다. 한쪽을 바꾸더라도 다른 쪽의 제어권을 포기할 필요는 없습니다.
지원 사이트의 어댑터가 의미 요소를 제공하면 문단 모드는 문단, 제목, 목록 항목 같은 텍스트 단위를 따릅니다. 전체 블록 모드는 감지된 글이나 메시지를 한데 묶습니다. 어느 모드도 탐색 메뉴, 편집기, 코드까지 포함해 브라우저에 보이는 글자를 무차별적으로 모두 번역한다는 뜻은 아닙니다. 원문은 비교할 수 있게 남습니다.
튜토리얼에서는 문단 모드로 번역된 설명과 바로 위 제목 또는 목록 항목을 비교할 수 있습니다. 짧은 메시지는 전체 블록으로 번역해야 문맥이 어색하게 끊기지 않을 수 있습니다. 의미 단위 문단 대신 줄바꿈으로 구성된 메시지도 하나의 단위로 남을 수 있습니다. 확장 프로그램은 화면에 보이는 모든 줄이 독립적인 문단이라고 가장하지 않습니다. 글 전체 처리에는 20,000자 제한이 있어 제한 없는 페이지 내용이 전송되지 않습니다.
| 읽기 상황 | 번역 단위 | 표시 방식 | 기대할 수 있는 동작 |
|---|---|---|---|
| 어려운 부분이 하나 있는 긴 블로그 글 | 문단 | Spotlight | 부분을 고른 다음 직접 번역합니다 |
| 원문과 면밀히 비교하려는 기술 설명 | 문단 | 이중 언어 또는 인라인 결과 | 파생 번역 가까이에 원문을 둡니다 |
| 짧고 맥락이 이어지는 메시지 | 전체 블록 | 기존에 선호하던 모드 | 감지된 메시지를 한 단위로 번역합니다 |
| 다시 읽는 페이지 | 둘 중 하나 | 접고 다시 펼치기 | 결과를 버리지 않고 숨깁니다 |
문단 모드는 페이지를 대체하는 기능이 아니라 읽기의 렌즈라고 생각하면 됩니다. 어디에 집중할지는 사용자가 정하고, 주변 원문도 계속 유용하게 남습니다. 글 전체에서 같은 용어를 일관되게 쓰는 경우 특히 중요합니다. 앞서 정의된 표현을 놓치지 않고 어려운 부분을 살펴볼 수 있습니다.
Spotlight는 명시적으로 번역을 요청할 때까지 기다린다
Spotlight는 기존 댓글, 이중 언어, 클릭해 펼치기, 클릭해 전환 모드에 다섯 번째 표시 모드로 추가됩니다. 마우스를 올리면 대상 영역이 강조됩니다. 해당 영역을 선택하면 번역 동작이 나타납니다. 마우스를 올리거나 선택하는 것만으로는 번역 요청이 전송되지 않습니다.
이 분리 덕분에 포인터를 움직일 때마다 요청을 보내지 않고 페이지를 둘러볼 수 있습니다. 번역 요금을 부과하는 공급자를 사용할 때 비용이 발생하는 경계도 더 분명해집니다. 페이지는 사용자의 관심을 시각적으로 표시하되 번역 엔진을 호출하기 전에는 명시적인 동작을 기다립니다.
포인터뿐 아니라 키보드로도 조작할 수 있습니다. 일반 링크를 가로채려는 기능이 아닙니다. 링크를 따라가는 동작은 탐색이어야 하며, 부모 문단을 번역하라는 뜻으로 우연히 처리되어서는 안 됩니다. 코드 블록, 숨겨진 내용, 편집 가능한 컨트롤도 텍스트를 담고 있다는 이유만으로 읽기 대상이 되지 않습니다. 이는 선택적인 장식이 아니라 읽기 경험의 일부입니다.
- 버전 1.30.0을 업데이트하거나 불러온 다음 읽을 페이지를 다시 엽니다.
- 확장 프로그램 설정을 열고 문단 번역 단위를 선택합니다.
- 표시 모드에서 Spotlight를 설정하고 원하는 대상 언어와 공급자를 선택합니다.
- 번역 가능한 문단으로 이동해 선택합니다. 키보드를 사용할 때는 해당 영역에서 지원하는 포커스 및 활성화 경로를 이용합니다.
- Translate를 눌러 결과를 요청합니다. 기술 용어를 신뢰하기 전에 원문과 비교합니다.
- 더는 필요하지 않으면 결과를 접고, 비교를 이어가려면 다시 펼칩니다.
1.30.0 구현을 바탕으로 한 원본 상호작용 다이어그램입니다. 요청은 마우스 오버나 선택이 아니라 Translate 동작에서 시작됩니다.
접기와 새로고침은 용도가 다릅니다. 접기는 표시 여부를 바꾸고, 내용이 바뀌지 않은 결과를 다시 펼치면 새 요청 대신 기존 결과를 재사용합니다. 새로고침은 번역을 다시 실행하라는 명시적인 요청입니다. 작성자의 표현과 번역을 오가며 읽는다면 접기 컨트롤을 사용하면 됩니다.
이 차이는 꼼꼼히 읽을 때 유용합니다. 낯선 주장을 번역하고 도표를 살펴보는 동안 결과를 접었다가 결론을 읽은 뒤 다시 펼칠 수 있습니다. 표시 상태를 바꿨다고 공급자 작업이 조용히 반복되어서는 안 됩니다. 실제로 새 결과가 필요하다면 새로고침을 사용해 의도를 분명히 전달하세요.
블로그 지원은 실제 페이지 8곳에서 확인했다
버전 1.30.0은 Medium, Cnblogs, SegmentFault, 51CTO용 어댑터를 추가하고, Juejin과 CSDN 처리를 복원하거나 개선하며, Substack과 DEV의 제목 및 중첩 처리를 개선합니다. 이 8개 플랫폼은 릴리스 검증에서 실제 사이트를 대상으로 한국어 번역을 확인했습니다. CSDN에서는 검증을 계속하기 전에 통상적인 사용자 보안 확인을 완료해야 했으며, 확장 프로그램은 이를 우회하지 않았습니다.
플랫폼 이름이 중요한 이유는 블로그가 단순한 텍스트 상자가 아니기 때문입니다. 본문, 삽입 위젯, 댓글 스트림, 구독 안내는 서로 다른 구조를 가집니다. 사이트별 어댑터는 의도한 읽기 영역을 찾아 탐색 레이블을 두 번 번역하거나 다른 요소 안에 중첩된 글을 놓칠 가능성을 줄입니다. 게시자가 마크업을 바꾸지 않으리라는 보장은 아닙니다.
지원 사이트 목록에는 이제 구현된 어댑터 36개가 반영됩니다. 작동하는 연동처럼 보이게 하던 자리표시자 8개를 제거했습니다. 대상은 WeChat, Zhihu, LinkedIn, Weibo, Douban, Hugging Face, V2EX, Bilibili입니다. 설정 목록의 이름은 희망 사항이 아니라 구현된 지원을 나타내야 합니다. 목록에서 뺀 것은 카탈로그를 바로잡은 것이지, 해당 서비스가 중요하지 않다는 주장이 아닙니다.
독립 도메인을 지원할 때는 블로그처럼 보이는지보다 구체적인 요소를 살펴야 합니다. 익숙한 엔진을 쓰더라도 게시물 컨테이너, 하이드레이션 패턴, 로그인 경계가 다를 수 있습니다. 모든 사용자 지정 도메인, 뉴스레터, 지원 호스트의 모든 페이지가 호환된다고 주장하지 않습니다. 새로운 요청 흐름은 지원 범위를 과장하지 않으면서 빠진 사례를 드러냅니다.

실제 확장 프로그램 UI, 직접 작성한 샘플 콘텐츠, 고정된 번역 응답으로 만든 제품 이미지입니다. 레이아웃을 보여 줄 뿐 공급자 속도나 독립적으로 측정한 번역 품질 점수를 나타내지 않습니다.
YouTube 번역은 영상 주변의 대화를 다룬다
YouTube 지원 범위는 영상 설명과 페이지가 불러온 댓글입니다. 설명에 참고 링크, 프로젝트 안내, 지침이 있거나 주변 대화가 제목만으로 알 수 없는 맥락을 더할 때 유용합니다. 페이지에 표시된 텍스트를 번역하는 기능이지 오디오를 처리하는 기능은 아닙니다.
범위를 정확히 알아야 합니다. 1.30.0에는 자막 번역, 실시간 통역, 번역 더빙이 추가되지 않았습니다. YouTube가 불러오지 않은 댓글을 전체 보관함처럼 몰래 가져오지도 않습니다. 설명을 펼치거나 읽고 싶은 댓글을 불러온 뒤, 페이지에 실제로 표시된 자료에 확장 프로그램을 사용하세요.

실제 확장 프로그램 인터페이스로 렌더링한 YouTube 스타일 샘플입니다. 설명과 댓글의 예이며 자막이나 오디오 번역을 보여 주지 않습니다.
이는 영상을 번역한다는 막연한 약속보다 조사에 더 적합합니다. 작성자가 연결한 자료를 살펴보고, 토론의 반론을 읽고, 출처를 더 자세히 확인할지 결정할 수 있습니다. 번역된 댓글도 다른 사람이 한 주장입니다. 판단에 영향을 줄 때는 원문과 맥락을 함께 확인하세요.
Clip 연결은 저장된 토큰 확인에서 한 걸음 더 나아갔다
이전에는 서버와의 왕복 확인이 명확하지 않아도 토큰이 연결된 것으로 보일 수 있었고, 바뀐 내용이 없는데도 Connect 버튼을 누를 수 있었습니다. 업데이트된 흐름은 연결 후보를 시험한 뒤 저장합니다. 비어 있거나 변경되지 않은 입력은 중복 연결 시도를 유도하지 않으며, 교체 시도가 실패해도 기존 저장 토큰을 보존합니다.
별도의 연결 테스트 동작은 설정된 Clip 엔드포인트가 토큰을 받는지 확인합니다. 이 테스트는 노트를 만들거나 노트 할당량을 사용하지 않습니다. 운영 측면에서 이 구분은 중요합니다. 연결 테스트 성공은 제한된 인증 및 연결 계약을 확인하고, Clip 저장 성공은 별도의 생성 흐름을 확인합니다. 버튼 모양만 바뀐 것을 어느 쪽의 성공으로 표시해서는 안 됩니다.
출시 과정에서 새 엔드포인트가 프로덕션 API에 아직 반영되지 않아 초기 연결 테스트가 실패했습니다. 배포 후 엔드포인트가 정상 응답했고, 같은 사용자는 토큰을 다시 입력하지 않고 연결 테스트에 성공했습니다. 1.30.0 자체 검증 기록에 그 순서가 기록되어 있습니다. 모든 네트워크 또는 자격 증명 오류가 사라졌다는 증거는 아닙니다.
Clip 저장은 확장 프로그램 컨텍스트 메뉴에서 사용자가 직접 실행해야 합니다. 백그라운드 크롤러가 아니며 문단을 번역했다고 페이지가 계정에 자동 업로드되지 않습니다. 실제 Medium 저장 점검에서는 원본 URL, 제목, 선택한 자료, 파생 요약 결과를 확인했습니다. 이 점검은 모든 글 전체와 이미지, 삽입 첨부 파일이 보관되었다는 주장이 아닙니다.
원본 계약 다이어그램입니다. 연결 테스트와 노트 생성은 부수 효과가 다릅니다. 직접 저장 흐름을 실행해야 노트가 만들어집니다.
업데이트 후 처음 저장한다면 합법적으로 접근할 수 있고 내용을 알아볼 수 있는 페이지에서 짧은 부분을 사용하세요. 요약을 평가하기 전에 대상 노트의 원본 URL과 저장된 텍스트를 확인합니다. 원본 자료와 생성된 설명은 역할이 다릅니다. 원본은 근거를 보존하고 설명은 내용을 찾아보도록 돕습니다.
미지원 사이트 요청을 추적할 수 있게 됐다
이제 설정 화면에서 사이트 지원을 요청할 수 있습니다. 인증된 웹 양식이 열리며 제출된 요청은 상태와 함께 관리자 요청 목록에 표시됩니다. 미지원 글을 만났을 때와 앞으로 어댑터 작업에서 검토할 구체적인 사례 사이의 공백을 줄입니다.
양식에는 페이지 URL과 짧은 설명을 입력합니다. 제출 과정에서 해당 URL을 가져오거나 AI 작업을 시작하지 않으므로, 요청이 서버에 임의의 네트워크 자료를 가져오라고 지시하지 않습니다. 요청을 저장하기 전에 계정 확인, 중복 처리, 입력 제한이 적용됩니다.
릴리스에는 연속 24시간 동안 새 도메인 3개 제한, 계정별 분당 5회 제한, 길이가 제한된 요청 필드가 포함됩니다. 지속되는 도메인 할당량은 데이터베이스 조정으로 관리하고, 짧은 간격의 속도 제한은 프로세스 내부에서 처리합니다. 이는 구체적인 오용 방지 장치이지 완전한 DDoS 방어를 주장하거나 인프라 수준 보호를 대체하지 않습니다.
유용한 요청을 하려면 접근 가능한 글 URL 하나와 실패한 읽기 영역, 기대했던 동작을 적으세요. 예를 들어 사이트가 고장 났다고만 하기보다 댓글은 번역되지만 본문이 빠진다고 설명할 수 있습니다. 비밀번호, 액세스 토큰, 비공개 글의 내용을 요청에 넣지 마세요. 관리자는 자격 증명을 수집하지 않고 어댑터를 평가할 수 있습니다.
검증은 범위에 대한 설명이지 호환성 보장이 아니다
이번 릴리스에서는 자동 테스트와 실제 사이트 점검을 함께 진행했습니다. 확장 프로그램 테스트 236개가 통과했고 프런트엔드 릴리스 실행은 126개 테스트 스위트와 1,176개 테스트를 통과했습니다. 릴리스 대상 E2E 점검도 통과했습니다. 검증 기록은 읽기 모드, 좁은 화면과 데스크톱 레이아웃, 현지화 컨트롤, Clip 연결, 사이트 요청 흐름을 다룹니다. 이 수치는 테스트한 리비전에 대한 것이지 열린 웹에서의 영구적인 성공률이 아닙니다.
릴리스 후에도 실제 사이트는 계속 변합니다. 로그인 요건, 봇 방지 확인, 브라우저 확장 프로그램, 공급자 한도, 게시자 마크업 모두 독자에게 보이는 내용을 바꿀 수 있습니다. 문제가 생긴 정확한 페이지와 설치 버전을 알려 주면 어댑터 회귀, 공급자 오류, 아직 로드되지 않은 페이지 콘텐츠를 구분하는 데 도움이 됩니다. 목록에 사이트 이름이 있다는 사실만으로는 원인을 구분할 수 없습니다.
새 옵션이 보이지 않으면 먼저 1.30.0이 실제로 설치되었는지 확인하세요. 스토어 심사가 진행 중이면 이전 버전이 계속 활성화되어 있을 수 있습니다. 컨트롤은 보이지만 번역이 실패한다면 전체 글을 시도하기 전에 선택된 공급자와 짧고 접근 가능한 구절을 확인하세요. Clip이 실패하면 연결 테스트를 사용하고 그 결과와 실제 저장 결과를 별도로 살펴보세요. 이렇게 하면 관련 없는 기능의 증거를 뒤섞지 않고 문제 범위를 좁힐 수 있습니다.
결론: 질문의 크기에 맞춰 번역하라
더 나은 읽기 도구는 매번 더 많은 텍스트를 번역할 필요가 없습니다. 필요한 부분을 살펴보고 원문을 보존하며, 유용한 출처는 직접 저장하기로 선택했을 때만 보관하면 됩니다. 버전 1.30.0은 지금 읽고 있는 문단 가까이에서 이런 결정을 내릴 수 있게 합니다.
릴리스 출처
- 1.30.0 자체 검증 기록, 2026년 9월 30일 한국 시간 릴리스 확인.
- 공개 기능 소개, 2026년 9월 30일 확인.
- Chrome 웹 스토어 등록 페이지, 2026년 9월 30일 확인.
출처에서 노트까지 이어지는 흐름을 사용해 보세요
다시 살펴볼 출처가 있다면 Every Translator를 살펴보고 Telli.sh 계정을 만드세요. 원문을 보존하고 번역을 확인한 뒤, 의도적으로 선택한 자료만 저장하세요.