PageSourceSearch

https://www.waveshift.net/_next/static/chunks/392-9419535e2b0c10bd.js

js waveshift.net collected 2026-09-24 15:08:24 UTC 60,354 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[392],{60392:(e,i,a)=>{Promise.resolve().then(a.bind(a,20748)),Promise.resolve().then(a.bind(a,35792)),Promise.resolve().then(a.bind(a,21276))},21276:(e,i,a)=>{"use strict";a.d(i,{default:()=>N});var t=a(20655),o=a(70495),s=a(42837),n=a(13685),l=a(27081),r=a(55874),d=a(38338),u=a(85140),c=a(91386),p=a(48815),m=a(19893),h=a(8416),b=a(90134),g=a(82750),v=a(9759);let f="v20260826",y=e=>({hero:{src:"/extension/ext-hero.".concat(e,".").concat(f,".webp"),width:1280,height:800},entry:{src:"/extension/ext-step-entry.".concat(e,".").concat(f,".webp"),width:800,height:500},panel:{src:"/extension/ext-step-panel.".concat(e,".").concat(f,".webp"),width:800,height:500},progress:{src:"/extension/ext-step-progress.".concat(e,".").concat(f,".webp"),width:800,height:500},youtube:{src:"/extension/ext-site-youtube.".concat(e,".").concat(f,".webp"),width:1024,height:576},bilibili:{src:"/extension/ext-site-bilibili.".concat(e,".").concat(f,".webp"),width:1024,height:576}}),x=y("zh"),S=y("en");var T=a(86706),w=a(71454);let B="1.3.9",k="https://chromewebstore.google.com/detail/waveshift-%E2%80%93-ai-video-tran/igbkjkchehnhjiombfpajlcohjdiofkf",j="https://media.waveshift.net/releases/extensions/waveshift-extension-1.3.9-chrome-sideload.zip?v=9e492d3282e2",L={zh:{eyebrow:"Chrome 插件 \xb7 YouTube / Bilibili \xb7 40+ 种语言",heroTitle:"不用复制链接,在原视频页直接翻译",heroLead:"打开视频页,点播放器上的「翻译」。播放器会一直告诉你还有多久能开始播,这段时间可以切去别的标签页;回来时配音和译文字幕就在原播放器里。",storeCta:"从 Chrome 商店安装",downloadCta:"下载手动安装包",trustLine:"需要 WaveShift 账号 \xb7 符合资格的新用户最多获赠 15 分钟,无需信用卡",versionLabel:"当前版本",heroShotCaption:"配音就绪后,播放器上会出现这颗绿色按钮",workflowTitle:"三步,视频不离开原页面",workflowLead:"点完这一下就不用你盯着:倒计时和进度都留在播放器上,你可以切走干别的,全片翻完会收到一条桌面通知。",step1Title:"点播放器上的「翻译」",step1Body:"打开 YouTube 或 Bilibili 视频,播放器上会多一颗「翻译」按钮——不用复制链接,也不用开新标签页。",step2Title:"在侧边栏选语言和声音",step2Body:"40+ 种目标语言(十种完整支持,其余为 Beta)、克隆原声还是用标准语音、五种翻译风格、要不要「保留背景音」——在 Chrome 侧边栏里挑好,点「翻译此视频」。",step3Title:"等的时候可以走开",step3Body:"播放器上一直在倒数还有多久可以播;能听了按钮变绿,全片翻完再来一条桌面通知。",sitesTitle:"YouTube 和 Bilibili,同一颗按钮",sitesLead:"两边的操作一模一样:播放器上点「翻译」,在 Chrome 侧边栏看进度。任务列表也是同一个,随时能取消或重试。",siteYoutube:"YouTube 视频页",siteBilibili:"Bilibili 视频页",permissionsTitle:"不下载,不替换,只多一条音轨",permissionsLead:"原站的画面、进度条、播放器都还是原来那个,插件只往上叠一条 AI 音轨和一层字幕。它真正会碰的东西就下面三样。",permSession:"你的 WaveShift 账号",permSessionBody:"配音要算在你的额度上,所以得先登录。商店版不读任何 Cookie——你的 YouTube 和 B 站登录它都看不到。",permSites:"YouTube / Bilibili 页面",permSitesBody:"只看你打开的是哪个视频,好把「翻译」按钮放进播放器;站内换视频时按钮跟着换。",permMedia:"配音与字幕的来源",permMediaBody:"做好的音轨和字幕从 WaveShift 自己的域名取,直接在原播放器里播。",installTitle:"选择安装方式",installLead:"大多数人用商店版就行,它会自动更新。打不开商店、或者 B 站拦下了匿名导入,再用官网手动包——它能接着用你当前 Chrome 里的 B 站登录。",installStoreTitle:"Chrome Web Store",installStoreBody:"自动更新 \xb7 一键装好 \xb7 大多数人选这个",openStore:"打开商店页面",installZipTitle:"高级手动安装包",installZipBody:"解压后在 chrome://extensions 开启开发者模式,
1加载解压目录。",installZipPrivacy:"只在 B 站任务里用得上:加密上传 SESSDATA、bili_jct、DedeUserID 三个值,只用于这一次任务,别的 Cookie 一概不碰。",downloadZip:"下载安装包",zipDetailsSummary:"安装步骤与文件校验",packageSizeLabel:"文件大小",packageShaLabel:"SHA-256",manualSteps:["下载并解压 ZIP 文件。","打开 chrome://extensions 并开启开发者模式。","点击「加载已解压的扩展程序」,选择解压后的 chrome-mv3 文件夹。"],finalTitle:"打开一个视频,就可以试",finalLead:"装好插件,打开任意 YouTube 或 Bilibili 视频,点播放器上的「翻译」。中文、英语、日语、韩语、西班牙语、法语、德语、葡萄牙语、俄语、意大利语这十种完整支持,另有 30 多种 Beta 语言可选。"},en:{eyebrow:"Chrome extension \xb7 YouTube / Bilibili \xb7 40+ languages",heroTitle:"Translate right on the video page — no link copying",heroLead:"Open a video and press Translate in the player. It counts down to when playback can start, so you can switch tabs and come back — the dub and translated subtitles play in the original player.",storeCta:"Install from Chrome Web Store",downloadCta:"Download manual package",trustLine:"A WaveShift account is required \xb7 Eligible new users can receive up to 15 free minutes, no credit card",versionLabel:"Current version",heroShotCaption:"When the dub is ready, this green button appears in the player",workflowTitle:"Three steps, video never leaves its page",workflowLead:"After that one click there is nothing to watch: the countdown and progress live on the player, you go do something else, and a desktop notification tells you when the whole video is done.",step1Title:"Press Translate in the player",step1Body:"Open a YouTube or Bilibili video and a Translate button shows up in the player — no copying links, no new tab.",step2Title:"Pick language and voice in the side panel",step2Body:"40+ target languages (ten fully supported, the rest in Beta), a cloned voice or a standard one, five translation styles, keep the background audio or not — choose in Chrome's side panel, then hit Translate This Video.",step3Title:"Walk away while it works",step3Body:"The player keeps counting down to when playback can start. The button turns green once you can listen, and a desktop notification lands when the whole video is done.",sitesTitle:"YouTube and Bilibili, one button",sitesLead:"Both sites work the same way: press Translate in the player, watch progress in Chrome's side panel. One task list for both — cancel or retry anything from there.",siteYoutube:"YouTube video page",siteBilibili:"Bilibili video page",permissionsTitle:"No downloading, no swapping, just one extra audio track",permissionsLead:"The picture, the seek bar, the player — all still the site's own. WaveShift layers an AI audio track and subtitles on top, and that is all. Here is everything it actually touches.",permSession:"Your WaveShift account",permSessionBody:"The dubbing comes out of your minutes, so you sign in first. The Store build reads no cookies at all — it never sees your YouTube or Bilibili login.",permSites:"YouTube / Bilibili pages",permSitesBody:"It checks which video you have open so it can put the Translate button in the player, and keeps up when you switch videos without a reload.",permMedia:"Where the dub comes from",permMediaBody:"The finished audio track and subtitles are fetched from WaveShift's own domain and play right in the original player.",installTitle:"Choose an install path",installLead:"Most people want the Store build — it updates itself. Reach for the manual package if the store is out of reach, or if Bilibili refuses an anonymous import: it can carry on using your Bilibili login in this Chrome.",installStoreTitle:"Chrome Web Store",installStoreBody:"Auto updates \xb7 one click \xb7 what most people want",openStore:"Open store page",installZipTitle:"Advanced manual package",installZipBody:"Unzip, enable Developer mode at chrome://extensions, then load the unpacked folder.",installZipPrivacy:"Only ever used for Bilibili tasks: it encrypts and sends three values — SESSDATA, bili_jct and DedeUserID — for that one task, and touches no other cookie.",downloadZip:"Download package",zipDetailsSummary:"Install steps & file checksum",packageSizeLabel:"File size",packageShaLabel:"SHA-256",manualSteps:["Download and unzip the ZIP file.","Open chrome://extensions and enable Developer mode.","Click Load unpacked and select the extracted chrome-mv3 folder."],finalTitle:"Open a video and try it",finalLead:"Install it, open any YouTube or Bilibili video, and press Translate in the player. English, Chinese, Japanese, Korean, Spanish, French, German, Portuguese, Russian and Italian are fully supported, with 30+ more languages in Beta."},ja:{eyebrow:"Chrome 拡張機能 \xb7 YouTube / Bilibili \xb7 40+ 言語",heroTitle:"リンクをコピーせず、動画ページでそのまま翻訳",heroLead:"動画を開いてプレイヤーの「翻訳」を押すだけ。再生できるまでの残り時間がプレイヤーに出るので、別のタブに移っていても大丈夫。戻ってくれば元のプレイヤーで吹き替ã
1ˆã¨è¨³æ–‡å­—幕が流れます。",storeCta:"Chrome ウェブストアでインストール",downloadCta:"手動パッケージをダウンロード",trustLine:"WaveShift アカウントが必要 \xb7 対象となる新規ユーザーは最大15分無料、クレジットカード不要",versionLabel:"現在のバージョン",heroShotCaption:"吹き替えの準備ができると、プレイヤーにこの緑のボタンが表示されます",workflowTitle:"3 ステップ、動画はページを離れない",workflowLead:"最初のクリックのあとは見張らなくて大丈夫。カウントダウンと進捗はプレイヤーに残り、別の作業をしていても、全編が終わればデスクトップ通知が届きます。",step1Title:"プレイヤーの「翻訳」を押す",step1Body:"YouTube か Bilibili の動画を開くと、プレイヤーに「翻訳」ボタンが増えます。リンクのコピーも新しいタブも不要です。",step2Title:"サイドパネルで言語と声を選ぶ",step2Body:"対象言語は 40 以上(10 言語は完全対応、その他は Beta)、元の声のクローンか標準音声か、翻訳スタイル 5 種、「背景音を保持」するかどうか——Chrome のサイドパネルで選んで「この動画を翻訳」を押します。",step3Title:"待っている間は離れてOK",step3Body:"プレイヤーが再生できるまでの残り時間をずっとカウントダウンします。聞ける状態になるとボタンが緑になり、全編が終わればデスクトップ通知が届きます。",sitesTitle:"YouTube も Bilibili も、同じボタン",sitesLead:"どちらのサイトでも操作は同じです。プレイヤーで「翻訳」を押し、Chrome のサイドパネルで進捗を見る。タスク一覧も共通で、いつでもキャンセルや再試行ができます。",siteYoutube:"YouTube 動画ページ",siteBilibili:"Bilibili 動画ページ",permissionsTitle:"ダウンロードも差し替えもしない、増えるのは音声トラック 1 本",permissionsLead:"映像もシークバーもプレイヤーも元サイトのまま。WaveShift は AI 音声トラックと字幕を上に重ねるだけです。実際に触るのは次の 3 つだけです。",permSession:"あなたの WaveShift アカウント",permSessionBody:"吹き替えはあなたの残り時間から消費されるので、まずログインします。ストア版は Cookie を一切読み取りません。YouTube や Bilibili のログインも見えません。",permSites:"YouTube / Bilibili ページ",permSitesBody:"どの動画を開いているかを確認して、プレイヤーに「翻訳」ボタンを置くために使います。サイト内で動画を切り替えてもボタンが追従します。",permMedia:"吹き替えと字幕の取得元",permMediaBody:"完成した音声トラックと字幕は WaveShift 自身のドメインから取得し、元のプレイヤーでそのまま再生します。",installTitle:"インストール方法を選ぶ",installLead:"ほとんどの方はストア版で十分です(自動更新あり)。ストアが開けないときや、Bilibili が匿名インポートを拒否したときは手動パッケージを。この Chrome の Bilibili ログインをそのまま使って続行できます。",installStoreTitle:"Chrome ウェブストア",installStoreBody:"自動更新 \xb7 ワンクリック \xb7 迷ったらこちら",openStore:"ストアページを開く",installZipTitle:"上級者向け手動パッケージ",installZipBody:"解凍後、chrome://extensions でデベロッパーモードを有効にし、フォルダを読み込みます。",installZipPrivacy:"使うのは Bilibili のタスクのときだけ:SESSDATA、bili_jct、DedeUserID の 3 つを暗号化して送信し、そのタスクにのみ使用します。ほかの Cookie には触れません。",downloadZip:"パッケージをダウンロード",zipDetailsSummary:"インストール手順とチェックサム",packageSizeLabel:"ファイルサイズ",packageShaLabel:"SHA-256",manualSteps:["ZIP ファイルをダウンロードして解凍します。","chrome://extensions を開き、デベロッパーモードを有効にします。","「パッケージ化されていない拡張機能を読み込む」で chrome-mv3 フォルダを選択します。"],finalTitle:"動画をひとつ開けば、すぐ試せます",finalLead:"インストールしたら、YouTube か Bilibili の動画を開いてプレイヤーの「翻訳」を押すだけ。英語、中国語、日本語、韓国語、スペイン語、フランス語、ドイツ語、ポルトガル語、ロシア語、イタリア語の 10 言語は完全対応、さらに 30 以上の言語が Beta で選べます。"},ko:{eyebrow:"Chrome 확장 프로그램 \xb7 YouTube / Bilibili \xb7 40개+ 언어",heroTitle:"링크 복사 없이, 영상 페이지에서 바로 번역",heroLead:"영상을 열고 플레이어의 번역 버튼을 누르세요. 재생까지 남은 시간이 플레이어에 표시되니 다른 탭에 가 있어도 됩니다. 돌아오면 원래 플레이어에서 더빙과 번역 자막이 재생돼요.",storeCta:"Chrome 웹 스토어에서 설치",downloadCta:"수동 설치 패키지 다운로드",trustLine:"WaveShift 계정 필요 \xb7 자격을 갖춘 신규 사용자는 최대 15분 무료, 신용카드 불필요",versionLabel:"현재 버전",heroShotCaption:"더빙이 준비되면 플레이어에 이 초록색 버튼이 나타납니다",workflowTitle:"3단계, 영상은 페이지를 떠나지 않아요",workflowLead:"처음 한 번만 누르면 지켜볼 필요가 없어요. 카운트다운과 진행 상황은 플레이어에 남고, 다른 일을 하고 있어도 전체가 끝나면 데스크톱 알림이 옵니다.",step1Title:"플레이어의 번역 버튼 누르기",step1Body:"YouTube나 Bilibili 영상을 열면 플레이어에 번역 버튼이 하나 생깁니다. 링크 복사도, 새 탭도 필요 없어요.",step2Title:"사이드 패널에서 언어와 목소리 선택",step2Body:"대상 ì
1–¸ì–´ 40개 이상(10개는 완전 지원, 나머지는 Beta), 원래 목소리 복제 또는 표준 음성, 번역 스타일 5가지, 배경음 유지 여부까지 Chrome 사이드 패널에서 고른 다음 이 동영상 번역을 누르세요.",step3Title:"기다리는 동안 자리를 비워도 돼요",step3Body:"플레이어가 재생 가능해질 때까지 계속 카운트다운합니다. 들을 수 있게 되면 버튼이 초록색으로 바뀌고, 전체가 끝나면 데스크톱 알림이 옵니다.",sitesTitle:"YouTube와 Bilibili, 버튼 하나",sitesLead:"두 사이트에서 하는 일이 똑같아요. 플레이어에서 번역을 누르고 Chrome 사이드 패널에서 진행 상황을 봅니다. 작업 목록도 하나여서 언제든 취소하거나 다시 시도할 수 있어요.",siteYoutube:"YouTube 영상 페이지",siteBilibili:"Bilibili 영상 페이지",permissionsTitle:"내려받지도, 바꿔치지도 않고, 오디오 트랙 하나만 더해요",permissionsLead:"화면도 재생 바도 플레이어도 원래 사이트 그대로입니다. WaveShift는 AI 오디오 트랙과 자막을 위에 얹을 뿐이에요. 실제로 건드리는 ê±´ 아래 세 가지입니다.",permSession:"내 WaveShift 계정",permSessionBody:"더빙은 내 잔여 시간에서 차감되니 먼저 로그인합니다. 스토어 버전은 쿠키를 전혀 읽지 않아요. YouTube나 Bilibili 로그인도 ë³¼ 수 없습니다.",permSites:"YouTube / Bilibili 페이지",permSitesBody:"어떤 영상을 열었는지만 확인해서 플레이어에 번역 버튼을 놓습니다. 사이트 안에서 영상을 바꿔도 버튼이 따라옵니다.",permMedia:"더빙과 자막을 가져오는 ê³³",permMediaBody:"완성된 오디오 트랙과 자막은 WaveShift 자체 도메인에서 받아 원래 플레이어에서 바로 재생합니다.",installTitle:"설치 방법 선택",installLead:"대부분은 스토어 버전으로 충분해요. 자동으로 업데이트됩니다. 스토어에 접속할 수 없거나 Bilibili가 익명 가져오기를 막을 때 수동 패키지를 쓰세요. 이 Chrome의 Bilibili 로그인을 그대로 이어서 씁니다.",installStoreTitle:"Chrome 웹 스토어",installStoreBody:"자동 업데이트 \xb7 원클릭 \xb7 고민되면 이걸로",openStore:"스토어 페이지 열기",installZipTitle:"고급 수동 설치 패키지",installZipBody:"압축 해제 후 chrome://extensions에서 개발자 모드를 켜고 폴더를 로드하세요.",installZipPrivacy:"Bilibili 작업에서만 쓰입니다: SESSDATA, bili_jct, DedeUserID 세 값을 암호화해 보내고 ê·¸ 작업에만 사용하며, 다른 쿠키는 건드리지 않습니다.",downloadZip:"패키지 다운로드",zipDetailsSummary:"설치 단계와 체크섬",packageSizeLabel:"파일 크기",packageShaLabel:"SHA-256",manualSteps:["ZIP 파일을 다운로드하고 압축을 풉니다.","chrome://extensions를 열고 개발자 모드를 켭니다.","압축해제된 확장 프로그램 로드를 눌러 chrome-mv3 폴더를 선택합니다."],finalTitle:"영상 하나만 열면 바로 써볼 수 있어요",finalLead:"설치한 뒤 아무 YouTube나 Bilibili 영상을 열고 플레이어의 번역 버튼을 누르세요. 영어, 중국어, 일본어, 한국어, 스페인어, 프랑스어, 독일어, 포르투갈어, 러시아어, 이탈리아어 10개 언어는 완전 지원하며, 30개 이상의 언어를 Beta로 더 고를 수 있습니다."},es:{eyebrow:"Extensi\xf3n de Chrome \xb7 YouTube / Bilibili \xb7 40+ idiomas",heroTitle:"Traduce en la propia p\xe1gina del v\xeddeo, sin copiar enlaces",heroLead:"Abre un v\xeddeo y pulsa Traducir en el reproductor. Ver\xe1s una cuenta atr\xe1s hasta que se pueda empezar a escuchar, as\xed que puedes irte a otra pesta\xf1a; al volver, el doblaje y los subt\xedtulos suenan en el reproductor original.",storeCta:"Instalar desde Chrome Web Store",downloadCta:"Descargar paquete manual",trustLine:"Se requiere una cuenta de WaveShift \xb7 Los nuevos usuarios que cumplan los requisitos pueden recibir hasta 15 minutos gratis, sin tarjeta",versionLabel:"Versi\xf3n actual",heroShotCaption:"Cuando el doblaje est\xe1 listo, este bot\xf3n verde aparece en el reproductor",workflowTitle:"Tres pasos, el v\xeddeo nunca sale de su p\xe1gina",workflowLead:"Despu\xe9s de ese clic no hay nada que vigilar: la cuenta atr\xe1s y el progreso se quedan en el reproductor, t\xfa te pones a otra cosa y una notificaci\xf3n de escritorio avisa cuando el v\xeddeo entero est\xe1 listo.",step1Title:"Pulsa Traducir en el reproductor",step1Body:"Abre un v\xeddeo de YouTube o Bilibili y aparece un bot\xf3n Traducir en el reproductor: sin copiar enlaces ni abrir pesta\xf1as.",step2Title:"Elige idioma y voz en el panel lateral",step2Body:"M\xe1s de 40 idiomas de destino (diez con soporte completo, el resto en Beta), voz clonada o est\xe1ndar, cinco estilos de traducci\xf3n, con fondo o solo voz: se elige en el panel lateral de Chrome y luego pulsas Traducir este video.",step3Title:"Puedes irte mientras trabaja",step3Body:"El reproductor va descontando lo que falta para poder escuchar. El bot\xf3n se pone verde cuando ya puedes darle al play, y una notificaci\xf3n de escritorio avisa cuando el v\xeddeo entero est\xe1 listo.",sitesTitle:"YouTube y Bilibili, un mismo bot\xf3n",sitesLead:"En los dos sitios se hace igual: pulsas Traducir en el reproductor y sigues el progreso en el panel lateral de Chrome. La lista de tareas es la misma, y desde ah\xed cancelas o reintentas.",siteYoutube:"P\xe1gina de v\xeddeo de YouTube",siteBilibili:"P\xe1gina de v\xeddeo de Bilibili",permissionsTitle:"No descarga, no sustituye, solo a\xf1ade una pista de audio",permissionsLead:"La imagen, la barra de progreso y el reproductor siguen siendo los del sitio. WaveShift solo superpone una pista de audio con IA y los subt\xedtulos. Esto es todo lo que toca de verdad.",permSession:"Tu cuenta de WaveShift",permSessionBody:"El doblaje sale de tus minutos, as\xed que primero inicias sesi\xf3n. La versi\xf3n de la Store no lee ninguna cookie: nunca ve tu sesi\xf3n de YouTube ni de Bilibili.",permSites:"P\xe1ginas de YouTube / Bilibili",permSitesBody:"Solo mira qu\xe9 v\xeddeo tienes abierto para poner el bot\xf3n Traducir en el reproductor, y lo mantiene cuando cambias de v\xeddeo sin recargar.",permMedia:"De d\xf3nde sale el doblaje",permMediaBody:"La pista de audio terminada y los subt\xedtulos se descargan del dominio propio de WaveShift y suenan en el reproductor original.",installTitle:"Elige c\xf3mo instalar",installLead:"A casi todo el mund
1o le vale la versi\xf3n de la Store: se actualiza sola. El paquete manual es para cuando no puedes entrar en la tienda o cuando Bilibili rechaza una importaci\xf3n an\xf3nima: entonces contin\xfaa con tu sesi\xf3n de Bilibili en este Chrome.",installStoreTitle:"Chrome Web Store",installStoreBody:"Actualizaciones autom\xe1ticas \xb7 un clic \xb7 la opci\xf3n de casi todos",openStore:"Abrir p\xe1gina de la tienda",installZipTitle:"Paquete manual avanzado",installZipBody:"Descomprime, activa el modo desarrollador en chrome://extensions y carga la carpeta.",installZipPrivacy:"Solo se usa en tareas de Bilibili: cifra y env\xeda tres valores —SESSDATA, bili_jct y DedeUserID— para esa tarea concreta, y no toca ninguna otra cookie.",downloadZip:"Descargar paquete",zipDetailsSummary:"Pasos de instalaci\xf3n y suma de verificaci\xf3n",packageSizeLabel:"Tama\xf1o del archivo",packageShaLabel:"SHA-256",manualSteps:["Descarga y descomprime el archivo ZIP.","Abre chrome://extensions y activa el modo desarrollador.","Haz clic en Cargar descomprimida y elige la carpeta chrome-mv3."],finalTitle:"Abre un v\xeddeo y pru\xe9balo",finalLead:"Inst\xe1lala, abre cualquier v\xeddeo de YouTube o Bilibili y pulsa Traducir en el reproductor. Ingl\xe9s, chino, japon\xe9s, coreano, espa\xf1ol, franc\xe9s, alem\xe1n, portugu\xe9s, ruso e italiano tienen soporte completo, y hay m\xe1s de 30 idiomas adicionales en Beta."},fr:{eyebrow:"Extension Chrome \xb7 YouTube / Bilibili \xb7 40+ langues",heroTitle:"Traduisez sur la page m\xeame de la vid\xe9o, sans copier de lien",heroLead:"Ouvrez une vid\xe9o et appuyez sur Traduire dans le lecteur. Un compte \xe0 rebours indique quand la lecture pourra commencer, vous pouvez donc filer sur un autre onglet ; \xe0 votre retour, le doublage et les sous-titres traduits jouent dans le lecteur d'origine.",storeCta:"Installer depuis le Chrome Web Store",downloadCta:"T\xe9l\xe9charger le paquet manuel",trustLine:"Un compte WaveShift est requis \xb7 Les nouveaux utilisateurs \xe9ligibles peuvent recevoir jusqu’\xe0 15 minutes gratuites, sans carte bancaire",versionLabel:"Version actuelle",heroShotCaption:"Quand le doublage est pr\xeat, ce bouton vert appara\xeet dans le lecteur",workflowTitle:"Trois \xe9tapes, la vid\xe9o ne quitte jamais sa page",workflowLead:"Apr\xe8s ce clic, plus rien \xe0 surveiller : le compte \xe0 rebours et la progression restent sur le lecteur, vous partez faire autre chose, et une notification bureau vous pr\xe9vient quand la vid\xe9o enti\xe8re est pr\xeate.",step1Title:"Ap
1puyez sur Traduire dans le lecteur",step1Body:"Ouvrez une vid\xe9o YouTube ou Bilibili : un bouton Traduire appara\xeet dans le lecteur — sans copier de lien ni ouvrir d'onglet.",step2Title:"Choisissez langue et voix dans le panneau lat\xe9ral",step2Body:"Plus de 40 langues cibles (dix enti\xe8rement prises en charge, les autres en Beta), voix clon\xe9e ou voix standard, cinq styles de traduction, fond sonore gard\xe9 ou non : tout se choisit dans le panneau lat\xe9ral de Chrome, puis vous appuyez sur Traduire cette vid\xe9o.",step3Title:"Vous pouvez partir pendant ce temps",step3Body:"Le lecteur d\xe9compte le temps restant avant la premi\xe8re \xe9coute. Le bouton passe au vert d\xe8s que vous pouvez lancer la lecture, et une notification bureau arrive quand toute la vid\xe9o est pr\xeate.",sitesTitle:"YouTube et Bilibili, un seul bouton",sitesLead:"La manœuvre est identique sur les deux sites : Traduire dans le lecteur, progression dans le panneau lat\xe9ral de Chrome. La liste des t\xe2ches est commune — vous y annulez ou relancez ce que vous voulez.",siteYoutube:"Page vid\xe9o YouTube",siteBilibili:"Page vid\xe9o Bilibili",permissionsTitle:"Aucun t\xe9l\xe9chargement, aucun remplacement, juste une piste audio en plus",permissionsLead:"L'image, la barre de lecture, le lecteur : tout reste celui du site. WaveShift ne fait que superposer une piste audio IA et des sous-titres. Voici tout ce qu'il touche r\xe9ellement.",permSession:"Votre compte WaveShift",permSessionBody:"Le doublage est d\xe9compt\xe9 de vos minutes, d'o\xf9 la connexion. La version du Store ne lit aucun cookie : elle ne voit jamais votre session YouTube ou Bilibili.",permSites:"Pages YouTube / Bilibili",permSitesBody:"Elle regarde seulement quelle vid\xe9o est ouverte pour placer le bouton Traduire dans le lecteur, et suit vos changements de vid\xe9o sans rechargement.",permMedia:"D'o\xf9 vient le doublage",permMediaBody:"La piste audio finie et les sous-titres sont r\xe9cup\xe9r\xe9s sur le domaine propre de WaveShift et lus dans le lecteur d'origine.",installTitle:"Choisissez votre installation",installLead:"La version du Store suffit \xe0 presque tout le monde : elle se met \xe0 jour toute seule. Le paquet manuel sert quand le store est inaccessible, ou quand Bilibili refuse un import anonyme — il encha\xeene alors avec votre session Bilibili dans ce Chrome.",installStoreTitle:"Chrome Web Store",installStoreBody:"Mises \xe0 jour auto \xb7 un clic \xb7 le choix par d\xe9faut",openStore:"Ouvrir la page du store",installZipTitle:"Paquet manuel avanc\xe9",installZipBody:"D\xe9compressez, activez le mode d\xe9veloppeur sur chrome://extensions, puis chargez le dossier.",installZipPrivacy:"Utilis\xe9 uniquement pour les t\xe2ches Bilibili : il chiffre et envoie trois valeurs — SESSDATA, bili_jct et DedeUserID — pour cette seule t\xe2che, et ne touche \xe0 aucun autre cookie.",downloadZip:"T\xe9l\xe9charger le paquet",zipDetailsSummary:"\xc9tapes d'installation et somme de contr\xf4le",packageSizeLabel:"Taille du fichier",packageShaLabel:"SHA-256",manualSteps:["T\xe9l\xe9chargez et d\xe9compressez le fichier ZIP.","Ouvrez chrome://extensions et activez le mode d\xe9veloppeur.","Cliquez sur Charger l'extension non empaquet\xe9e et choisissez le dossier chrome-mv3."],finalTitle:"Ouvrez une vid\xe9o et essayez",finalLead:"Installez, ouvrez n'importe quelle vid\xe9o YouTube ou Bilibili, appuyez sur Traduire dans le lecteur. L'anglais, le chinois, le japonais, le cor\xe9en, l'espagnol, le fran\xe7ais, l'allemand, le portugais, le russe et l'italien sont enti\xe8rement pris en charge, avec plus de 30 autres langues en Beta."},de:{eyebrow:"Chrome-Erweiterung \xb7 YouTube / Bilibili \xb7 40+ Sprachen",heroTitle:"\xdcbersetzen direkt auf der Videoseite — ohne Link-Kopieren",heroLead:"Video \xf6ffnen, im Player auf \xdcbersetzen tippen. Ein Countdown zeigt, wann die Wiedergabe starten kann — Sie k\xf6nnen also in einen anderen Tab wechseln; danach laufen Synchronfassung und \xfcbersetzte Untertitel im Original-Player.",storeCta:"Im Chrome Web Store installieren",downloadCta:"Manuelles Paket herunterladen",trustLine:"Ein WaveShift-Konto ist erforderlich \xb7 Bere
1chtigte neue Nutzer k\xf6nnen bis zu 15 Gratisminuten erhalten, keine Kreditkarte",versionLabel:"Aktuelle Version",heroShotCaption:"Sobald die Synchronfassung fertig ist, erscheint dieser gr\xfcne Button im Player",workflowTitle:"Drei Schritte, das Video bleibt auf seiner Seite",workflowLead:"Nach diesem einen Klick gibt es nichts zu beobachten: Countdown und Fortschritt bleiben am Player, Sie machen etwas anderes, und eine Desktop-Benachrichtigung meldet sich, wenn das ganze Video fertig ist.",step1Title:"Im Player auf \xdcbersetzen tippen",step1Body:"YouTube- oder Bilibili-Video \xf6ffnen — im Player erscheint ein \xdcbersetzen-Button. Kein Link-Kopieren, kein neuer Tab.",step2Title:"Sprache und Stimme im Seitenpanel w\xe4hlen",step2Body:"\xdcber 40 Zielsprachen (zehn vollst\xe4ndig unterst\xfctzt, die \xfcbrigen in der Beta), geklonte oder Standardstimme, f\xfcnf \xdcbersetzungsstile, Hintergrund behalten oder nicht: alles im Chrome-Seitenpanel w\xe4hlen, dann Dieses Video \xfcbersetzen dr\xfccken.",step3Title:"Sie k\xf6nnen weggehen, w\xe4hrend es l\xe4uft",step3Body:"Der Player z\xe4hlt herunter, bis die Wiedergabe starten kann. Der Button wird gr\xfcn, sobald Sie zuh\xf6ren k\xf6nnen, und eine Desktop-Benachrichtigung kommt, wenn das ganze Video fertig ist.",sitesTitle:"YouTube und Bilibili, ein Button",sitesLead:"Auf beiden Seiten l\xe4uft es gleich: im Player auf \xdcbersetzen, Fortschritt im Chrome-Seitenpanel. Die Aufgabenliste ist dieselbe — dort abbrechen oder neu starten.",siteYoutube:"YouTube-Videoseite",siteBilibili:"Bilibili-Videoseite",permissionsTitle:"Kein Download, kein Austausch, nur eine Tonspur mehr",permissionsLead:"Bild, Fortschrittsleiste und Player bleiben die der Website. WaveShift legt nur eine KI-Tonspur und Untertitel dar\xfcber. Mehr als die folgenden drei Dinge ber\xfchrt es nicht.",permSession:"Ihr WaveShift-Konto",permSessionBody:"Die Synchronisation geht von Ihren Minuten ab, deshalb die Anmeldung. Die Store-Version liest keinerlei Cookies — Ihre YouTube- oder Bilibili-Anmeldung sieht sie nie.",permSites:"YouTube- / Bilibili-Seiten",permSitesBody:"Sie pr\xfcft nur, welches Video offen ist, um den \xdcbersetzen-Button in den Player zu setzen — und bleibt dran, wenn Sie ohne Neuladen das Video wechseln.",permMedia:"Woher die Synchronfassung kommt",permMediaBody:"Fertige Tonspur und Untertitel kommen von WaveShifts eigener Domain und laufen direkt im Original-Player.",installTitle:"Installationsweg w\xe4hlen",installLead:"F\xfcr die meisten gen\xfcgt die Store-Version, sie aktualisiert sich selbst. Das manuelle Paket ist f\xfcr gesperrten Store-Zugang oder wenn Bilibili einen anonymen Import ablehnt: dann macht es mit Ihrer Bilibili-Anmeldung in diesem Chrome weiter.",installStoreTitle:"Chrome Web Store",installStoreBody:"Auto-Updates \xb7 ein Klick \xb7 f\xfcr die meisten richtig",openStore:"Store-Seite \xf6ffnen",installZipTitle:"Manuelles Paket f\xfcr Fortgeschrittene",installZipBody:"Entpacken, Entwicklermodus unter chrome://extensions aktivieren, Ordner laden.",installZipPrivacy:"Nur f\xfcr Bilibili-Aufgaben: Es verschl\xfcsselt und sendet drei Werte — SESSDATA, bili_jct und DedeUserID — ausschlie\xdflich f\xfcr diese eine Aufgabe und r\xfchrt kein anderes Cookie an.",downloadZip:"Paket herunterladen",zipDetailsSummary:"Installationsschritte & Pr\xfcfsumme",packageSizeLabel:"Dateigr\xf6\xdfe",packageShaLabel:"SHA-256",manualSteps:["ZIP-Datei herunterladen und entpacken.","chrome://extensions \xf6ffnen und den Entwicklermodus aktivieren.","Auf Entpackte Erweiterung laden klicken und den chrome-mv3-Ordner w\xe4hlen."],finalTitle:"Ein Video \xf6ffnen und ausprobieren",finalLead:"Installieren, ein beliebiges YouTube- oder Bilibili-Video \xf6ffnen, im Player auf \xdcbersetzen. Englisch, Chinesisch, Japanisch, Koreanisch, Spanisch, Franz\xf6sisch, Deutsch, Portugiesisch, Russisch und Italienisch werden vollst\xe4ndig unterst\xfctzt, \xfcber 30 weitere Sprachen sind in der Beta."},pt:{eyebrow:"Extens\xe3o Chrome \xb7 YouTube / Bilibili \xb7 40+ idiomas",heroTitle:"Traduza na pr\xf3pria p\xe1gina do v\xeddeo, sem c
1opiar links",heroLead:"Abra um v\xeddeo e toque em Traduzir no player. Uma contagem mostra quanto falta para come\xe7ar a ouvir, ent\xe3o d\xe1 para ir para outra aba; ao voltar, a dublagem e as legendas traduzidas tocam no player original.",storeCta:"Instalar pela Chrome Web Store",downloadCta:"Baixar pacote manual",trustLine:"\xc9 preciso ter conta WaveShift \xb7 Novos usu\xe1rios eleg\xedveis podem receber at\xe9 15 minutos gr\xe1tis, sem cart\xe3o",versionLabel:"Vers\xe3o atual",heroShotCaption:"Quando a dublagem fica pronta, este bot\xe3o verde aparece no player",workflowTitle:"Tr\xeas passos, o v\xeddeo nunca sai da p\xe1gina",workflowLead:"Depois desse clique n\xe3o h\xe1 nada para ficar olhando: a contagem e o progresso ficam no player, voc\xea vai fazer outra coisa e uma notifica\xe7\xe3o no desktop avisa quando o v\xeddeo inteiro fica pronto.",step1Title:"Toque em Traduzir no player",step1Body:"Abra um v\xeddeo do YouTube ou do Bilibili e aparece um bot\xe3o Traduzir no player — sem copiar link, sem abrir aba.",step2Title:"Escolha idioma e voz no painel lateral",step2Body:"Mais de 40 idiomas de destino (dez com suporte completo, os demais em Beta), voz clonada ou padr\xe3o, cinco estilos de tradu\xe7\xe3o, manter o fundo ou n\xe3o: escolha no painel lateral do Chrome e toque em Traduzir este v\xeddeo.",step3Title:"D\xe1 para sair enquanto ele trabalha",step3Body:"O player fica contando quanto falta para voc\xea poder ouvir. O bot\xe3o fica verde quando j\xe1 d\xe1 play, e uma notifica\xe7\xe3o no desktop chega quando o v\xeddeo inteiro termina.",sitesTitle:"YouTube e Bilibili, um s\xf3 bot\xe3o",sitesLead:"Nos dois sites \xe9 igual: Traduzir no player e progresso no painel lateral do Chrome. A lista de tarefas \xe9 a mesma — \xe9 de l\xe1 que voc\xea cancela ou tenta de novo.",siteYoutube:"P\xe1gina de v\xeddeo do YouTube",siteBilibili:"P\xe1gina de v\xeddeo do Bilibili",permissionsTitle:"N\xe3o baixa, n\xe3o substitui, s\xf3 acrescenta uma faixa de \xe1udio",permissionsLead:"A imagem, a barra de progresso e o player continuam sendo os do site. O WaveShift s\xf3 sobrep\xf5e uma faixa de \xe1udio com IA e as legendas. \xc9 s\xf3 isto que ele realmente toca.",permSession:"Sua conta WaveShift",permSessionBody:"A dublagem sai dos seus minutos, por isso o login. A vers\xe3o da Store n\xe3o l\xea nenhum cookie — nunca v\xea seu login do YouTube nem do Bilibili.",permSites:"P\xe1ginas do YouTube / Bilibili",permSitesBody:"Ele s\xf3 olha qual v\xeddeo est\xe1 aberto para colocar o bot\xe3o Traduzir no player, e acompanha quando voc\xea troca de v\xeddeo sem recarregar.",permMedia:"De onde vem a dublagem",permMediaBody:"A faixa de \xe1udio pronta e as legendas v\xeam do dom\xednio do pr\xf3prio WaveShift e tocam no player original.",installTitle:"Escolha como instalar",installLead:"Para quase todo mundo a vers\xe3o da Store basta: ela se atualiza sozinha. O pacote manual serve quando a loja est\xe1 inacess\xedvel ou quando o Bilibili recusa uma importa\xe7\xe3o an\xf4nima — a\xed ele continua com o seu login do Bilibili neste Chrome.",installStoreTitle:"Chrome Web Store",installStoreBody:"Atualiza\xe7\xe3o autom\xe1tica \xb7 um clique \xb7 a escolha da maioria",openStore:"Abrir p\xe1gina da loja",installZipTitle:"Pacote manual avan\xe7ado",installZipBody:"Descompacte, ative o modo desenvolvedor em chrome://extensions e carregue a pasta.",installZipPrivacy:"Usado s\xf3 em tarefas do Bilibili: criptografa e envia tr\xeas valores — SESSDATA, bili_jct e DedeUserID — apenas para aquela tarefa, e n\xe3o toca em nenhum outro cookie.",downloadZip:"Baixar pacote",zipDetailsSummary:"Passos de instala\xe7\xe3o e checksum",packageSizeLabel:"Tamanho do arquivo",packageShaLabel:"SHA-256",manualSteps:["Baixe e descompacte o arquivo ZIP.","Abra chrome://extensions e ative o modo desenvolvedor.","Clique em Carregar sem compacta\xe7\xe3o e escolha a pasta chrome-mv3."],finalTitle:"Abra um v\xeddeo e experimente",finalLead:"Instale, abra qualquer v\xeddeo do YouTube ou do Bilibili e toque em Traduzir no player. Ingl\xeas, chin\xeas, japon\xeas, coreano, espanhol, franc\xeas, alem\xe3o, portugu\xeas, russo e italiano t\xeam suporte completo, com mais de 30 outros idiomas em Beta."},ru:{eyebrow:"Расширение Chrome \xb7 YouTube / Bilibili \xb7 40+ языков",heroTitle:"Перевод прямо на странице видео — без копирования ссылок",heroLead:"Откройте видео и нажмите \xabПеревести\xbb в плеере. Плеер отсчитывает время до момента, когда можно будет слушать, так что спокойно уходите в другую вкладку — вернётесь, и дубляж с переведёнными субтитрами пойдёт в исходном плеере.",storeCta:"Установить из Chrome Web Store",downloadCta:"Скачать ручной пакет",trustLine:"Нужен аккаунт WaveShift \xb7 Подходящие новые пользователи могут получить до 15 бесплатных минут, без карты",versionLabel:"Текущая версия",heroShotCaption:"Когда дубляж готов, в плеере появл
1яется эта зелёная кнопка",workflowTitle:"Три шага — видео не покидает свою страницу",workflowLead:"После этого нажатия следить не за чем: отсчёт и прогресс остаются на плеере, вы занимаетесь своими делами, а когда всё видео готово, приходит уведомление на рабочий стол.",step1Title:"Нажмите \xabПеревести\xbb в плеере",step1Body:"Откройте видео на YouTube или Bilibili — в плеере появится кнопка \xabПеревести\xbb. Ссылку копировать не нужно, новую вкладку открывать тоже.",step2Title:"Выберите язык и голос в боковой панели",step2Body:"Более 40 целевых языков (десять поддерживаются полностью, остальные — в бета-версии), клон исходного голоса или стандартный, пять стилей перевода, оставлять фон или нет — всё выбирается в боковой панели Chrome, дальше \xabПеревести это видео\xbb.",step3Title:"Пока идёт работа, можно уйти",step3Body:"Плеер отсчитывает время до первой возможности послушать. Кнопка становится зелёной, когда уже можно включать, а по готовности всего видео приходит уведомление на рабочий стол.",sitesTitle:"YouTube и Bilibili — одна кнопка",sitesLead:"На обоих сайтах всё одинаково: \xabПеревести\xbb в плеере, прогресс в боковой панели Chrome. Список задач общий — оттуда же отменяете или запускаете заново.",siteYoutube:"Страница видео YouTube",siteBilibili:"Страница видео Bilibili",permissionsTitle:"Ничего не скачивает, ничего не подменяет, лишь добавляет звуковую дорожку",permissionsLead:"Картинка, полоса воспроизведения и сам плеер остаются сайта. WaveShift только накладывает сверху ИИ-дорожку и субтитры. Вот всё, к чему он действительно обращается.",permSession:"Ваш аккаунт WaveShift",permSessionBody:"Дубляж списывается с ваших минут, поэтому нужен вход. Версия из Store не читает cookie вообще — ваш вход в YouTube или Bilibili она не видит.",permSites:"Страницы YouTube / Bilibili",permSitesBody:"Смотрит только, какое видео открыто, чтобы поставить кнопку \xabПеревести\xbb в плеер, и не теряет её, когда вы переходите к другому видео без перезагрузки.",permMedia:"Откуда берётся дубляж",permMediaBody:"Готовая звуковая дорожка и субтитры загружаются с собственного домена WaveShift и играют в исходном плеере.",installTitle:"Выберите способ установки",installLead:"Почти всем хватит версии из Store — она обновляется сама. Ручной пакет нужен, если магазин недоступен или если Bilibili отказал в анонимном импорте: тогда пакет продолжит с вашим входом в Bilibili в этом Chrome.",installStoreTitle:"Chrome Web Store",installStoreBody:"Автообновления \xb7 один клик \xb7 выбор большинства",openStore:"Открыть страницу магазина",installZipTitle:"Ручной пакет для продвинутых",
1installZipBody:"Распакуйте, включите режим разработчика на chrome://extensions и загрузите папку.",installZipPrivacy:"Нужен только для задач Bilibili: шифрует и отправляет три значения — SESSDATA, bili_jct и DedeUserID — только для этой задачи и не трогает другие cookie.",downloadZip:"Скачать пакет",zipDetailsSummary:"Шаги установки и контрольная сумма",packageSizeLabel:"Размер файла",packageShaLabel:"SHA-256",manualSteps:["Скачайте и распакуйте ZIP-файл.","Откройте chrome://extensions и включите режим разработчика.","Нажмите \xabЗагрузить распакованное расширение\xbb и выберите папку chrome-mv3."],finalTitle:"Откройте видео — и пробуйте",finalLead:"Установите, откройте любое видео на YouTube или Bilibili и нажмите \xabПеревести\xbb в плеере. Английский, китайский, японский, корейский, испанский, французский, немецкий, португальский, русский и итальянский поддерживаются полностью, ещё более 30 языков доступны в бета-версии."},it:{eyebrow:"Estensione Chrome \xb7 YouTube / Bilibili \xb7 40+ lingue",heroTitle:"Traduci direttamente sulla pagina del video, senza copiare link",heroLead:"Apri un video e premi Traduci nel player. Un conto alla rovescia dice quanto manca al primo ascolto, cos\xec puoi passare a un'altra scheda; al ritorno il doppiaggio e i sottotitoli tradotti partono nel player originale.",storeCta:"Installa dal Chrome Web Store",downloadCta:"Scarica pacchetto manuale",trustLine:"Serve un account WaveShift \xb7 I nuovi utenti idonei possono ricevere fino a 15 minuti gratis, senza carta",versionLabel:"Versione attuale",heroShotCaption:"Quando il doppiaggio \xe8 pronto, nel player compare questo pulsante verde",workflowTitle:"Tre passaggi, il video non lascia mai la sua pagina",workflowLead:"Dopo quel clic non c'\xe8 niente da guardare: conto alla rovescia e progresso restano sul player, tu fai altro e una notifica sul desktop ti avvisa quando il video \xe8 pronto per intero.",step1Title:"Premi Traduci nel player",step1Body:"Apri un video YouTube o Bilibili e nel player compare un pulsante Traduci — senza copiare link n\xe9 aprire schede.",step2Title:"Scegli lingua e voce nel pannello laterale",step2Body:"Oltre 40 lingue di destinazione (dieci pienamente supportate, le altre in Beta), voce clonata o standard, cinque stili di traduzione, sfondo sonoro s\xec o no: si scelgono nel pannello laterale di Chrome, poi premi Traduci questo video.",step3Title:"Puoi andartene mentre lavora",step3Body:"Il player conta alla rovescia quanto manca al primo ascolto. Il pulsante diventa verde quando puoi far partire l'audio, e una notifica sul desktop arriva quando il video \xe8 finito del tutto.",sitesTitle:"YouTube e Bilibili, un solo pulsante",sitesLead:"Sui due siti si fa la stessa cosa: Traduci nel player, progresso nel pannello laterale di Chrome. La lista attivit\xe0 \xe8 una sola — da l\xec annulli o riprovi.",siteYoutube:"Pagina video YouTube",siteBilibili:"Pagina video Bilibili",permissionsTitle:"Non scarica, non sostituisce, aggiunge solo una traccia audio",permissionsLead:"Immagine, barra di avanzamento e player restano quelli del sito. WaveShift ci sovrappone soltanto una traccia audio IA e i sottotitoli. Ecco tutto quello che tocca davvero.",permSession:"Il tuo account WaveShift",permSessionBody:"Il doppiaggio scala dai tuoi minuti, per questo serve l'accesso. La versione dello Store non legge alcun cookie: il tuo login YouTube o Bilibili non lo vede mai.",permSites:"Pagine YouTube / Bilibili",permSitesBody:"Guarda solo quale video hai aperto per mettere il pulsante Traduci nel player, e lo mantiene quando cambi video senza ricaricare.",permMedia:"Da dove arriva il doppiaggi
1o",permMediaBody:"La traccia audio finita e i sottotitoli arrivano dal dominio di WaveShift e si riproducono nel player originale.",installTitle:"Scegli come installare",installLead:"Per quasi tutti basta la versione dello Store: si aggiorna da sola. Il pacchetto manuale serve se lo store \xe8 inaccessibile o se Bilibili rifiuta un import anonimo — in quel caso continua con il tuo login Bilibili in questo Chrome.",installStoreTitle:"Chrome Web Store",installStoreBody:"Aggiornamenti automatici \xb7 un clic \xb7 la scelta di quasi tutti",openStore:"Apri pagina dello store",installZipTitle:"Pacchetto manuale avanzato",installZipBody:"Decomprimi, attiva la modalit\xe0 sviluppatore su chrome://extensions e carica la cartella.",installZipPrivacy:"Serve solo per le attivit\xe0 Bilibili: cifra e invia tre valori — SESSDATA, bili_jct e DedeUserID — solo per quell'attivit\xe0, e non tocca nessun altro cookie.",downloadZip:"Scarica pacchetto",zipDetailsSummary:"Passaggi di installazione e checksum",packageSizeLabel:"Dimensione file",packageShaLabel:"SHA-256",manualSteps:["Scarica e decomprimi il file ZIP.","Apri chrome://extensions e attiva la modalit\xe0 sviluppatore.","Fai clic su Carica estensione non pacchettizzata e scegli la cartella chrome-mv3."],finalTitle:"Apri un video e provala",finalLead:"Installala, apri un qualsiasi video YouTube o Bilibili e premi Traduci nel player. Inglese, cinese, giapponese, coreano, spagnolo, francese, tedesco, portoghese, russo e italiano sono pienamente supportati, con oltre 30 altre lingue in Beta."}};function z(e){let{href:i,children:a,icon:o,variant:s="primary",download:n,className:l,analyticsSurface:r}=e;return(0,t.jsx)(m.$,{asChild:!0,size:"xl",variant:"primary"===s?"default":"outline",className:(0,T.cn)("h-auto min-h-12 max-w-full whitespace-normal px-6 py-3 text-center",l),children:(0,t.jsxs)("a",{href:i,target:"_blank",rel:"noreferrer",download:n,onClick:()=>(0,w.HZ)("extension_install_clicked",{browser:"chrome",surface:r}),children:[(0,t.jsx)(o,{className:"h-4 w-4","aria-hidden":"true"}),(0,t.jsx)("span",{children:a})]})})}function C(e){let{src:i,alt:a,sizes:o,width:s,height:n,priority:l=!1,className:r}=e,d=i.replace(/\.(?:avif|webp|png)$/,"");return(0,t.jsxs)("picture",{className:"absolute inset-0 block",children:[(0,t.jsx)("source",{srcSet:"".concat(d,".avif"),type:"image/avif",sizes:o}),(0,t.jsx)("source",{srcSet:"".concat(d,".webp"),type:"image/webp",sizes:o}),(0,t.jsx)("img",{src:i,alt:a,width:s,height:n,loading:l?"eager":"lazy",fetchPriority:l?"high":void 0,decoding:"async",sizes:o,className:(0,T.cn)("h-full w-full object-cover",r),draggable:!1})]})}function N(){let{language:e}=(0,g.ok)(),i=(0,v.V)(L,e),a="zh"===e?x:S,m=[{shot:a.entry,icon:o.hIf,title:i.step1Title,body:i.step1Body,position:"object-center"},{shot:a.panel,icon:s.vgc,title:i.step2Title,body:i.step2Body,position:"object-center"},{shot:a.progress,icon:n.eSk,title:i.step3Title,body:i.step3Body,position:"object-center"}];return(0,t.jsxs)("div",{className:"min-h-screen text-foreground",children:[(0,t.jsx)("section",{className:"relative overflow-hidden",children:(0,t.jsxs)("div",{className:"marketing-container relative grid gap-10 py-12 sm:py-16 xl:grid-cols-12 xl:items-center",children:[(0,t.jsxs)("div",{className:"min-w-0 max-w-2xl xl:col-span-6",children:[(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 text-eyebrow text-muted-foreground",children:[(0,t.jsx)(l.MzC,{className:"h-3.5 w-3.5","aria-hidden":"true"}),(0,t.jsx)("span",{children:i.eyebrow})]}),(0,t.jsx)("h1",{className:"marketing-title mt-4 xl:text-5xl [&>.font-emphasis]:block",children:(0,t.jsx)(b.X,{text:i.heroTitle})}),(0,t.jsx)("p",{className:"mt-7 max-w-2xl text-base/[1.75] text-muted-foreground sm:text-lg/[1.75]",children:i.heroLead}),(0,t.jsxs)("div",{className:"marketing-actions mt-8",children:[(0,t.jsx)(z,{href:k,icon:r.JfF,className:"w-full sm:w-auto",analyticsSurface:"extension_hero_store",children:i.storeCta}),(0,t.jsx)(z,{href:j,icon:d.Wm,variant:"secondary",className:"w-full sm:w-auto",download:!0,analyticsSurface:"extension_hero_download",children:i.downloadCta})]}),(0,t.jsxs)("p",{className:"mt-4 flex flex-wrap items-center gap-x-2 gap-y-1 text-sm leading-6 text-muted-foreground",children:[(0,t.jsx)("span",{children:i.trustLine}),(0,t.jsxs)("span",{className:"whitespace-nowrap",children:[i.versionLabel," v",B]})]})]}
1),(0,t.jsx)("div",{className:"min-w-0 w-full xl:col-span-6",children:(0,t.jsxs)("figure",{className:"relative mx-auto max-w-3xl lg:mr-0",children:[(0,t.jsx)("div",{className:"relative overflow-hidden rounded-card border border-border/70 bg-zinc-950 shadow-sm",style:{aspectRatio:"".concat(a.hero.width," / ").concat(a.hero.height)},children:(0,t.jsx)(C,{src:a.hero.src,alt:i.heroShotCaption,width:a.hero.width,height:a.hero.height,sizes:"(min-width: 1024px) 52vw, 100vw",priority:!0})}),(0,t.jsx)("figcaption",{className:"mt-3 text-center text-sm text-muted-foreground lg:text-right",children:i.heroShotCaption})]})})]})}),(0,t.jsx)("section",{className:"bg-secondary/35 marketing-section",children:(0,t.jsxs)("div",{className:"marketing-container",children:[(0,t.jsx)(h.MarketingSectionHeader,{title:i.workflowTitle,description:i.workflowLead,align:"left"}),(0,t.jsx)("div",{className:"mt-10 grid gap-5 lg:grid-cols-3",children:m.map((e,i)=>{let a=e.icon;return(0,t.jsxs)("article",{className:(0,T.cn)(p.qv,"overflow-hidden"),children:[(0,t.jsx)("div",{className:"relative overflow-hidden border-b border-border/50 bg-muted",style:{aspectRatio:"16 / 10"},children:(0,t.jsx)(C,{src:e.shot.src,alt:e.title,width:e.shot.width,height:e.shot.height,sizes:"(min-width: 1024px) 31vw, (min-width: 768px) 33vw, 100vw",className:e.position})}),(0,t.jsxs)("div",{className:"p-5 sm:p-6",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 text-sm font-semibold text-primary",children:[(0,t.jsx)("span",{className:"inline-flex h-9 w-9 items-center justify-center rounded-full bg-primary/10",children:(0,t.jsx)(a,{className:"h-4 w-4","aria-hidden":"true"})}),(0,t.jsx)("span",{className:"font-mono tabular-nums",children:String(i+1).padStart(2,"0")})]}),(0,t.jsx)("h3",{className:"mt-5 font-sans text-xl font-semibold leading-tight tracking-normal text-foreground",children:e.title}),(0,t.jsx)("p",{className:"mt-3 text-base leading-[1.75] text-muted-foreground",children:e.body})]})]},e.shot.src)})})]})}),(0,t.jsx)("section",{className:"bg-background marketing-section",children:(0,t.jsxs)("div",{className:"marketing-container",children:[(0,t.jsx)(h.MarketingSectionHeader,{title:i.sitesTitle,description:i.sitesLead,align:"center",className:"mx-auto"}),(0,t.jsx)("div",{className:"mx-auto mt-12 grid max-w-5xl gap-5 sm:grid-cols-2",children:[{shot:a.youtube,label:i.siteYoutube},{shot:a.bilibili,label:i.siteBilibili}].map(e=>{let{shot:i,label:a}=e;return(0,t.jsxs)("figure",{className:"min-w-0",children:[(0,t.jsx)("div",{className:"relative overflow-hidden rounded-field border border-border/70 bg-muted shadow-sm",style:{aspectRatio:"16 / 9"},children:(0,t.jsx)(C,{src:i.src,alt:a,width:i.width,height:i.height,sizes:"(min-width: 640px) 42vw, 100vw"})}),(0,t.jsx)("figcaption",{className:"mt-2.5 text-center text-sm text-muted-foreground",children:a})]},i.src)})})]})}),(0,t.jsx)("section",{className:"bg-secondary/35 marketing-section",children:(0,t.jsxs)("div",{className:"marketing-container grid gap-10 lg:grid-cols-12",children:[(0,t.jsx)(h.MarketingSectionHeader,{title:i.permissionsTitle,description:i.permissionsLead,className:"lg:col-span-5",align:"left"}),(0,t.jsx)("div",{className:"grid gap-4 self-start lg:col-span-7",children:[{icon:r.opT,title:i.permSession,body:i.permSessionBody},{icon:n.eSk,title:i.permSites,body:i.permSitesBody},{icon:o.hIf,title:i.permMedia,body:i.permMediaBody}].map(e=>{let{icon:i,title:a,body:o}=e;return(0,t.jsxs)("article",{className:(0,T.cn)(p.qv,"flex items-start gap-4 p-5"),children:[(0,t.jsx)("span",{className:"mt-0.5 flex h-10 w-10 shrink-0 items-center justify-center rounded-full bg-primary/10 text-primary",children:(0,t.jsx)(i,{className:"h-5 w-5","aria-hidden":"true"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-base font-semibold text-foreground",children:a}),(0,t.jsx)("p",{className:"mt-1.5 text-sm leading-6 text-muted-foreground",children:o})]})]},a)})})]})}),(0,t.jsx)("section",{className:"bg-background marketing-section",children:(0,t.jsxs)("div",{className:"marketing-container grid gap-8 lg:grid-cols-12",children:[(0,t.jsx)(h.MarketingSectionHeader,{title:i.installTitle,description:i.installLead,className:"lg:col-span-4",align:"left"}),(0,t.jsxs)("div",{className:"grid gap-4 self-start md:grid-cols-2 lg:col-span-8",children:[(0,t.jsxs)("article",{className:(0,T.cn)(p.qv,"flex flex-col p-5 sm:p-6"),children:[(0,t.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary/10 text-primary",children:(0,t.jsx)(r.JfF,{className:"h-5 w-5","aria-hidden":"true"})}),(0,t.jsx)("h3",{className:"mt-5 text-xl font-semibold text-foreground",children:i.installStoreTitle}),(0,t.jsx)("p",{className:"mt-3 text-sm leading-6 text-muted-foreground",children:i.installStoreBody}),(0,t.jsx)("div",{className:"mt-auto pt-6",children:(0,t.jsx)(z,{href:k,icon:d.gYT,className:"w-full sm:w-auto",analyticsSurface:"extension_
1install_store",children:i.openStore})})]}),(0,t.jsxs)("article",{className:(0,T.cn)(p.qv,"flex flex-col p-5 sm:p-6"),children:[(0,t.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary/10 text-primary",children:(0,t.jsx)(u.beS,{className:"h-5 w-5","aria-hidden":"true"})}),(0,t.jsx)("h3",{className:"mt-5 text-xl font-semibold text-foreground",children:i.installZipTitle}),(0,t.jsx)("p",{className:"mt-3 text-sm leading-6 text-muted-foreground",children:i.installZipBody}),(0,t.jsx)("p",{className:"mt-3 rounded-field border border-border/60 bg-secondary/45 p-3 text-xs leading-5 text-muted-foreground",children:i.installZipPrivacy}),(0,t.jsx)("div",{className:"mt-5",children:(0,t.jsx)(z,{href:j,icon:d.Wm,variant:"secondary",className:"w-full sm:w-auto",download:!0,analyticsSurface:"extension_install_download",children:i.downloadZip})}),(0,t.jsxs)("details",{className:"group mt-5 rounded-field border border-border/60 bg-secondary/30",children:[(0,t.jsx)("summary",{className:"cursor-pointer select-none list-none px-4 py-3 text-sm font-medium text-foreground/80 transition-colors hover:text-foreground [&::-webkit-details-marker]:hidden",children:(0,t.jsxs)("span",{className:"inline-flex items-center gap-2",children:[(0,t.jsx)(d.gYT,{className:"h-3.5 w-3.5 transition-transform group-open:rotate-90","aria-hidden":"true"}),i.zipDetailsSummary]})}),(0,t.jsxs)("div",{className:"space-y-4 px-4 pb-4",children:[(0,t.jsx)("ol",{className:"grid gap-2.5",children:i.manualSteps.map((e,i)=>(0,t.jsxs)("li",{className:"flex gap-3 text-sm leading-6 text-muted-foreground",children:[(0,t.jsx)("span",{className:"flex h-6 w-6 shrink-0 items-center justify-center rounded-full bg-primary/10 text-xs font-semibold text-primary",children:i+1}),(0,t.jsx)("span",{children:e})]},e))}),(0,t.jsxs)("dl",{className:"grid gap-2 rounded-xl bg-secondary/45 p-3 text-xs",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,t.jsx)("dt",{className:"text-muted-foreground",children:i.versionLabel}),(0,t.jsxs)("dd",{className:"font-mono tabular-nums text-foreground",children:["v",B]})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,t.jsx)("dt",{className:"text-muted-foreground",children:i.packageSizeLabel}),(0,t.jsx)("dd",{className:"font-mono tabular-nums text-foreground",children:"620.8 KiB"})]}),(0,t.jsxs)("div",{className:"grid gap-1",children:[(0,t.jsx)("dt",{className:"text-muted-foreground",children:i.packageShaLabel}),(0,t.jsx)("dd",{className:"break-all font-mono text-xs leading-5 text-foreground/80",children:"9e492d3282e207ec634b046a6a77e8e1d30a3d1435e49a7057e3e64520d8a093"})]})]})]})]})]})]})]})}),(0,t.jsx)("section",{className:"bg-secondary/35 marketing-section",children:(0,t.jsx)("div",{className:"marketing-container",children:(0,t.jsxs)("div",{className:"relative overflow-hidden rounded-panel bg-zinc-950 px-5 py-12 text-center sm:px-8 sm:py-16 text-white lg:py-20",children:[(0,t.jsx)(c.e,{still:!0,bandCy:.55,bandH:.5,className:"absolute inset-0 h-full w-full"}),(0,t.jsxs)("div",{className:"relative z-10",children:[(0,t.jsx)("h2",{className:"font-display-cjk text-3xl/[1.12] font-display tracking-display text-white sm:text-4xl/[1.12]",children:(0,t.jsx)(b.X,{text:i.finalTitle})}),(0,t.jsx)("p",{className:"mx-auto mt-5 max-w-2xl text-base/[1.75] text-white/60 sm:text-lg/[1.75]",children:i.finalLead}),(0,t.jsxs)("div",{className:"marketing-actions mt-8 items-stretch justify-center sm:items-center",children:[(0,t.jsx)(z,{href:k,icon:r.JfF,analyticsSurface:"extension_final_store",children:i.storeCta}),(0,t.jsx)(z,{href:j,icon:d.Wm,variant:"secondary",download:!0,className:"border-white/25 bg-white/5 text-white hover:border-white/40 hover:bg-white/10",analyticsSurface:"extension_final_download",children:i.downloadCta})]})]})]})})})]})}},9759:(e,i,a)=>{"use strict";a.d(i,{V:()=>o});var t=a(43505);function o(e,i){var a;return null!==(a=e[i])&&void 0!==a?a:e[t.Nm]}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.