jimmysu0309/shinkansen

快速、流暢的網頁及 YouTube 字幕翻譯擴充功能。支援 8 種目標語言與多種 AI 引擎,資料不經過第三方

개요

Shinkansen(일본어로 '신칸센'을 의미)은 Chrome, Firefox, Safari(iOS/iPadOS 포함)에서 사용할 수 있는 브라우저 확장 프로그램입니다. 웹 페이지, YouTube 자막 및 다양한 문서 파일에 대한 빠르고 프라이버시를 중시하는 번역을 제공합니다. 8개의 대상 언어를 지원합니다: 번체 중국어, 간체 중국어, 영어, 일본어, 한국어, 스페인어, 프랑스어, 독일어.

AI 활용 방식

세 가지 번역 엔진을 제공합니다:

  1. Google Gemini: 최고 품질의 번역을 제공하는 AI/LLM 엔진입니다. API 키가 필요합니다.
  2. Google Translate: API 키가 필요 없는 무료 비공식 웹 엔드포인트입니다. 속도는 빠르지만 뉘앙스 표현이 다소 떨어집니다.
  3. 사용자 정의 OpenAI 호환 모델: OpenAI API 형식을 따르는 모든 엔드포인트(OpenRouter, Together, Groq 또는 로컬 Ollama/llama.cpp 서버 등)에 연결할 수 있습니다. 이를 통해 Anthropic, Llama, Qwen, Mistral 등의 모델을 사용할 수 있습니다.

단순 번역을 넘어, Shinkansen은 YouTube의 자동 생성 자막에 대한 AI 문장 분할에 LLM을 사용합니다. YouTube의 자동 음성 인식은 종종 끊어진 단어를 출력하지만, AI는 번역 전에 이를 완전한 문장으로 재그룹화하여 가독성을 크게 향상시킵니다.

주요 기능

  • 웹 번역: 페이지에서 텍스트를 직접 교체하여 원래 레이아웃을 유지합니다. HTML translate="no"notranslate 태그를 준수하므로 이름, 코드, 아이콘 폰트는 그대로 유지됩니다.
  • 문서 번역: PDF, EPUB, Word(.docx), TXT, Markdown, HTML 및 자막 파일(SRT/WebVTT/ASS)을 처리합니다.
    • PDF는 출력에서 원래 레이아웃을 유지합니다.
    • Word 파일은 스타일, 표, 이미지, 주석을 유지하면서 번역을 원래 파일에 다시 작성합니다. 이중 언어 버전으로 출력할 수도 있습니다.
    • 자막 파일은 타임스탬프, 번호, 스타일 블록을 정확히 유지합니다.
  • 크로스 탭 연속성: 번역된 페이지에서 새 탭을 여는 경우(예: 링크 클릭), 새 탭은 동일한 설정으로 자동으로 번역됩니다.
  • 용어 관리: 고정 용어집(CSV를 통해)을 가져와 장을 넘겨도 일관된 이름 번역을 보장할 수 있습니다. 이 용어집은 자동 일관성보다 우선합니다. 또한, 번체 중국어로 번역할 때 AI 모델이 대만 외 용어(예: 影片 대신 視頻)를 사용하는 것을 방지하기 위한 내장 '금지 단어' 목록도 포함됩니다.
  • 사용자 정의 단축키: 키보드 단축키를 재매핑할 수 있으며, iOS에서는 네 손가락 탭 제스처로 번역을 트리거할 수 있습니다.

프라이버시

파일은 브라우저 내에서 완전히 로컬로 파싱됩니다. 디바이스를 나가는 것은 번역 엔진으로 전송되는 텍스트뿐입니다. 브라우징 데이터는 제3자 서버를 통해 라우팅되지 않습니다. 유일한 예외는 PDF를 간체 중국어, 일본어 또는 한국어로 번역할 때 프로젝트 웹사이트에서 필요한 폰트(10~20 MB)를 한 번 다운로드하는 것입니다. 이 요청에는 문서 내용이 포함되지 않습니다.

알려진 특이사항

Firefox의 'HTTPS 전용 모드'는 http:// 요청을 https://로 강제 변환하여 Ollama(http://localhost:11434) 또는 llama.cpp과 같은 로컬 HTTP 엔드포인트에 대한 연결을 끊습니다. 이 모드를 비활성화하거나 해당 주소에 예외를 추가해야 합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트