PageSourceSearch

https://podstr.cc/ru/translate/

html podstr.cc collected 2026-10-02 01:19:24 UTC 35,648 bytes, 532 lines download raw bytes

1<!DOCTYPE html>
2<html lang="ru">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1.0">
6<title>Перевод субтитров онлайн — AI-переводчик субтитров | Подстрочник</title>
7<meta name="description" content="Загрузите .srt или .vtt субтитры, выберите язык, скачайте перевод. Gemini, Claude, DeepSeek.">
8<link rel="canonical" href="https://podstr.cc/ru/translate/">
9
10
11<link rel="alternate" hreflang="ru" href="https://podstr.cc/ru/translate/">
12<link rel="alternate" hreflang="en" href="https://podstr.cc/en/translate/">
13<link rel="alternate" hreflang="sr" href="https://podstr.cc/sr/translate/">
14<link rel="alternate" hreflang="fi" href="https://podstr.cc/fi/translate/">
15<link rel="alternate" hreflang="x-default" href="https://podstr.cc/en/translate/">
16
17
18<meta property="og:site_name" content="Подстрочник">
19<meta property="og:locale" content="ru_RU">
20<meta property="og:type" content="website">
21<meta property="og:title" content="Перевод субтитров онлайн — AI-переводчик субтитров | Подстрочник">
22<meta property="og:description" content="Загрузите .srt или .vtt субтитры, выберите язык, скачайте перевод. Gemini, Claude, DeepSeek.">
23<meta property="og:url" content="https://podstr.cc/ru/translate/">
24<meta property="og:image" content="https://podstr.cc/static/og-default.png">
25<meta property="og:image:width" content="1200">
26<meta property="og:image:height" content="630">
27<meta name="twitter:card" content="summary_large_image">
28<link rel="icon" href="/favicon.svg" type="image/svg+xml">
29<link rel="icon" href="/favicon.ico" sizes="any">
30<link rel="stylesheet" href="/static/style.css?v=0.8.0.1789800461">
31
32<link rel="stylesheet" href="/static/translate.css?v=0.8.0.1789800461">
33<script type="application/ld+json">
34{
35  "@context": "https://schema.org",
36  "@type": "FAQPage",
37  "mainEntity": [
38    {
39      "@type": "Question",
40      "name": "\u042d\u0442\u043e \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e?",
41      "acceptedAnswer": { "@type": "Answer", "text": "\u0414\u0430. \u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0435 AI-\u043c\u043e\u0434\u0435\u043b\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0437\u0430 $0. \u041f\u043b\u0430\u0442\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0442 \u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u2014 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u043c\u043e\u0434\u0435\u043b\u0438 \u0438 \u0441\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u043c." }
42    },
43    {
44      "@type": "Question",
45      "name": "\u041d\u0443\u0436\u043d\u0430 \u043b\u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f?",
46      "acceptedAnswer": { "@type": "Answer", "text": "\u041d\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u0430. \u0421 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c \u041f\u043e\u0434\u0441\u0442\u0440\u043e\u0447\u043d\u0438\u043a \u2014 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441\u0440\u0430\u0437\u0443. \u0411\u0435\u0437 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f \u2014 \u0432\u043e\u0439\u0434\u0438\u0442\u0435 \u0447\u0435\u0440\u0435\u0437 OpenRouter (\u043e\u0434\u0438\u043d \u043a\u043b\u0438\u043a) \u0438\u043b\u0438 \u043f\u043e email (5 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0445 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u043e\u0432 \u0432 \u043c\u0435\u0441\u044f\u0446)." }
47    },
48    {
49      "@type": "Question",
50      "name": "\u041a\u0430\u043a\u0443\u044e AI-\u043c\u043e\u0434\u0435\u043b\u044c \u0432\u044b\u0431\u0440\u0430\u0442\u044c?",
51      "acceptedAnswer": { "@type": "Answer", "text": "\u0414\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u0437\u0430\u0434\u0430\u0447 \u2014 \u0431\u044b\u0441\u0442\u0440\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 (Gemini Flash, Grok Fast): \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u044f\u0442 \u0437\u0430 \u0441\u0435\u043a\u0443\u043d\u0434\u044b, \u0441\u0442\u043e\u044f\u0442 \u0434\u043e\u043b\u0438 \u0446\u0435\u043d\u0442\u0430 \u0437\u0430 \u0441\u0435\u0440\u0438\u044e. \u0414\u043b\u044f \u0441\u043b\u043e\u0436\u043d\u044b\u0445 \u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432 \u2014 Claude Sonnet. \u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b, \u043d\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u043e\u0431\u044b\u0447\u043d\u043e \u043d\u0438\u0436\u0435." }
52    },
53    {
54      "@type": "Question",
55      "name": "\u041d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u043e\u0447\u043d\u044b\u0439 AI-\u043f\u0435\u0440\u0435\u0432\u043e\u0434?",
56      "acceptedAnswer": { "@type": "Answer", "text": "\u0417\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u043c\u043e\u0434\u0435\u043b\u0438. Gemini Flash \u0438 Grok Fast \u2014 \u043b\u0443\u0447\u0448\u0438\u0439 \u0431\u0430\u043b\u0430\u043d\u0441 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438/\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430/\u0446\u0435\u043d\u044b. Claude Sonnet \u2014 \u043f\u0440\u0435\u043c\u0438\u0443\u043c-\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e. \u0412\u0441\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043b\u0443\u0447\u0448\u0435 Google Translate \u0434\u043b\u044f \u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432, \u044e\u043c\u043e\u0440\u0430 \u0438 \u0441\u043b\u0435\u043d\u0433\u0430." }
57    },
58    {
59      "@type": "Question",
60      "name": "\u041c\u043e\u0438 \u0444\u0430\u0439\u043b\u044b \u0432 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438?",
61      "acceptedAnswer": { "@type": "Answer", "text": "\u0424\u0430\u0439\u043b \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435 \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u043c\u0443 \u0432\u0430\u043c\u0438 AI-\u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0443. \u041c\u044b \u043d\u0435 \u0445\u0440\u0430\u043d\u0438\u043c \u0432\u0430\u0448\u0438 \u0444\u0430\u0439\u043b\u044b \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435." }
62    },
63    {
64      "@type": "Question",
65      "name": "\u041c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u0442\u044c \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u044b \u043f\u0440\u044f\u043c\u043e \u043d\u0430 YouTube?",
66      "acceptedAnswer": { "@type": "Answer", "text": "\u0414\u0430. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u041f\u043e\u0434\u0441\u0442\u0440\u043e\u0447\u043d\u0438\u043a \u2014 \u043e\u043d\u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u0442 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u044b \u043f\u0440\u044f\u043c\u043e \u043d\u0430 YouTube, Netflix, ARTE, BBC iPlayer, RaiPlay, Plex \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u0430\u0439\u0442\u0430\u0445." }
67    },
68    {
69      "@type": "Question",
70      "name": "\u041f\u043e\u0447\u0435\u043c\u0443 \u043d\u0435 \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u044b \u0432 ChatGPT?",
71      "acceptedAnswer": { "@type": "Answer", "text": "\u041c\u043e\u0436\u043d\u043e. \u041d\u043e \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0441 \u0444\u0430\u0439\u043b\u043e\u043c \u043d\u0430 400 \u0441\u0442\u0440\u043e\u043a: \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0435\u043a\u0441\u0442, \u0434\u043e\u0436\u0434\u0430\u0442\u044c\u0441\u044f \u043e\u0442\u0432\u0435\u0442\u0430, \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043e\u0431\u0440\u0430\u0442\u043d\u043e, \u0432\u044b\u0440\u043e\u0432\u043d\u044f\u0442\u044c \u043f\u043e\u0442\u0435\u0440\u044f\u043d\u043d\u044b\u0435 \u0442\u0430\u0439\u043c\u043a\u043e\u0434\u044b, \u043f\u043e\u0447\u0438\u043d\u0438\u0442\u044c \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u044e. \u0414\u043b\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0433\u043e \u0432\u0438\u0434\u0435\u043e \u2014 \u0442\u0435\u0440\u043f\u0438\u043c\u043e. \u0414\u043b\u044f \u0441\u0435\u0440\u0438\u0430\u043b\u0430 \u043d\u0430 10 \u0441\u0435\u0440\u0438\u0439 \u2014 \u0447\u0430\u0441\u044b \u0440\u0443\u0447\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b. \u041f\u043e\u0434\u0441\u0442\u0440\u043e\u0447\u043d\u0438\u043a \u0434\u0435\u043b\u0430\u0435\u0442 \u0442\u043e \u0436\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438: \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0442\u0430\u0439\u043c\u043a\u043e\u0434\u044b, \u0431\u0430\u0442\u0447\u0438\u0442 \u0441 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043e\u043c, \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442 \u0433\u043e\u0442\u043e\u0432\u044b\u0439 .srt \u0444\u0430\u0439\u043b. \u041f\u043b\u044e\u0441 \u043a\u0435\u0448: \u0435\u0441\u043b\u0438 \u043a\u0442\u043e-\u0442\u043e \u0443\u0436\u0435 \u043f\u0435\u0440\u0435\u0432\u0451\u043b \u044d\u0442\u0443 \u0441\u0435\u0440\u0438\u044e \u2014 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e \u0438 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e." }
72    }
73  ]
74}
75</script>
75
76
77</head>
78<body>
79
80
81<div class="page-wrapper">
82
83  <button class="nav__burger" aria-label="Menu" aria-expanded="false">
84    <span></span><span></span><span></span>
85  </button>
86  <nav class="nav">
87    <div class="container">
88      <div class="nav__inner">
89        <a href="/ru/" class="nav__logo">Подстрочник<span class="nav__logo-ext"></span> <span>/ v0.8.0</span></a>
90        <ul class="nav__links nav__links--desktop">
91          <li><a href="/ru/translate/">Перевод субтитров</a></li>
92          <li><a href="/ru/how-it-works/">Как работает</a></li>
93          <li><a href="/ru/platforms/">Платформы</a></li>
94          <li><a href="/ru/faq/">FAQ</a></li>
95          <li><a href="/ru/install/">Установка</a></li>
96          <li><a href="/ru/guides/">Гайды</a></li>
97          
98          <li class="nav__lang"><a href="/en/translate/">EN</a> <a href="/sr/translate/">SR</a> <a href="/fi/translate/">FI</a></li>
99          
100        </ul>
101      </div>
102    </div>
103  </nav>
104  <ul class="nav__links nav__links--mobile">
105    <li><a href="/ru/translate/">Перевод субтитров</a></li>
106    <li><a href="/ru/how-it-works/">Как работает</a></li>
107    <li><a href="/ru/platforms/">Платформы</a></li>
108    <li><a href="/ru/faq/">FAQ</a></li>
109    <li><a href="/ru/install/">Установка</a></li>
110    <li><a href="/ru/guides/">Гайды</a></li>
111    
112    <li class="nav__lang"><a href="/en/translate/">EN</a> <a href="/sr/translate/">SR</a> <a href="/fi/translate/">FI</a></li>
113    
114  </ul>
115
116  
117
118  <section class="standalone-page">
119    <div class="container">
120      <div class="section-header sr">
121        <h1 class="section-title">Перевод субтитров онлайн</h1>
122        <p class="section-subtitle">Загрузите субтитры. Выберите язык. Скачайте перевод.</p>
123      </div>
124
125      <div class="player-wrap sr">
126        <div id="translate-dropzone" class="player-dropzone translate-dropzone">
127          <div class="player-dropzone__content">
128            <svg class="player-dropzone__icon" viewBox="0 0 48 48" width="48" height="48" fill="none" stroke="currentColor" stroke-width="2">
129              <rect x="8" y="4" width="32" height="40" rx="3"/>
130              <line x1="14" y1="14" x2="34" y2="14"/>
131              <line x1="14" y1="20" x2="34" y2="20"/>
132              <line x1="14" y1="26" x2="28" y2="26"/>
133              <line x1="14" y1="32" x2="22" y2="32"/>
134            </svg>
135            <p class="player-dropzone__main">Перетащите .srt или .vtt файл сюда</p>
136            <p class="player-dropzone__hint">.srt &middot; .vtt</p>
137            <p class="player-dropzone__click">или нажмите чтобы выбрать</p>
138          </div>
139        </div>
140
141        <div id="ext-status" class="translate-ext-status"
142             data-ext-detected="Расширение Подстрочник подключено"
143             data-ext-model="Модель:"
144             data-ext-settings="Настройки в расширении"
145             data-ext-not-found="Установите расширение — бесплатные модели встроены, работает на YouTube, BBC iPlayer, ARTE, RaiPlay"
146             data-ext-install="Установить">
147        </div>
148
149        <div id="translate-mode" class="translate-mode" style="display:none"
150             data-i18n-translating="Перевожу…"
151             data-i18n-done="Готово"
152             data-i18n-free="бесплатно"
153             data-i18n-from-cache="из кеша"
154             data-i18n-cues="строк"
155             data-i18n-invalid-model="Неверный ID модели. Формат: org/model-name (напр. google/gemini-3-flash-preview)"
156             data-i18n-file-too-large="Файл слишком большой (макс. 2 МБ)"
157             data-i18n-no-cues="В файле не найдено субтитров"
158             data-i18n-err-invalid-key="Неверный API-ключ. Войдите снова через OpenRouter."
159             data-i18n-err-no-funds="Недостаточно средств на аккаунте OpenRouter."
160             data-i18n-err-privacy="Модель недоступна с вашими настройками приватности. Измените на:"
161             data-i18n-err-model-not-found="Модель не найдена. Проверьте доступные модели на:"
162             data-i18n-err-timeout="Перевод занял слишком много времени. Попробуйте модель побыстрее (напр. gemini-3-flash)."
163             data-i18n-enter-model="Введите название модели. Введите «free» чтобы увидеть бесплатные."
164             data-i18n-via-extension="Расширение Podstr">
165          <div id="translate-file-info" class="translate-mode__file"></div>
166
167          <div class="translate-mode__controls">
168            <label class="translate-mode__label" for="translate-lang">Перевести на</label>
169            <select id="translate-lang" class="translate-mode__select"></select>
170          </div>
171
172          <div id="translate-auth" class="translate-mode__auth" style="display:none">
173            <p class="translate-mode__auth-hint">Войдите через OpenRouter чтобы переводить</p>
174            <button id="translate-signin" class="btn btn--primary btn--small">Войти через OpenRouter</button>
175          </div>
176
177          <div id="translate-actions" class="translate-mode__actions" style="display:none">
178            <div class="translate-mode__model-row">
179              <input id="translate-model" class="translate-mode__model-input" type="text"
180                     placeholder="Начните вводить название модели…"
181                     maxlength="100"
182                     pattern="[a-zA-Z0-9_-]+/[a-zA-Z0-9._:-]+">
183              <button id="translate-btn" class="btn btn--primary">Перевести</button>
184            </div>
185            <div class="translate-mode__model-help">
186              <span>Введите «free» чтобы увидеть бесплатные модели. Бесплатные модели могут работать медленнее и хуже.</span>
187              <a href="https://openrouter.ai/models?order=top-weekly" target="_blank" rel="noopener">Выбрать модель на OpenRouter</a>
188            </div>
189          </div>
190
191          <div id="translate-error" class="translate-mode__error" style="display:none"></div>
192
193          <div id="translate-progress" class="translate-mode__progress" style="display:none">
194            <div class="player-status__bar">
195              <div class="player-status__progress" id="translate-progress-bar"></div>
196            </div>
197            <div id="translate-progress-text" class="translate-mode__progress-text">Перевод…</div>
198          </div>
199
200          <div id="translate-result" class="translate-mode__result" style="display:none">
201            <div id="translate-done-text" class="translate-mode__done"></div>
202            <div class="translate-mode__downloads">
203              <button id="download-srt" class="btn btn--primary btn--small">Скачать .srt</button>
204              <button id="download-vtt" class="btn btn--ghost btn--small">Скачать .vtt</button>
205              <button id="translate-retry" class="btn btn--ghost btn--small">Перевести заново</button>
206            </div>
207            <details class="translate-mode__preview">
208              <summary>Предпросмотр</summary>
209              <div id="translate-preview" class="translate-mode__preview-content"></div>
210            </details>
211          </div>
212
213          <div id="translate-upsell" class="translate-mode__upsell" style="display:none">
214            <div class="translate-mode__upsell-title">Хотите проще?</div>
215            <div class="translate-mode__upsell-text">Установите расширение — бесплатные модели встроены, работает на YouTube, BBC iPlayer, ARTE, RaiPlay</div>
216            <a href="https://chromewebstore.google.com/detail/podstr/iophagcapjpmkcpdjkfndpdakipokeih" class="btn btn--primary btn--small" target="_blank" rel="noopener">Установить из Chrome Web Store</a>
217          </div>
218        </div>
219
220        <p class="player-note sr">
221          Эта страница переводит файлы субтитров. Для воспроизведения видео →
222          <a href="/ru/player/">Плеер</a>
223        </p>
224      </div>
225    </div>
226  </section>
227
228  <hr class="section-rule">
229
230  
231  <section>
232    <div class="container">
233      <div class="section-header sr">
234        <h2 class="section-title">Как это работает</h2>
235      </div>
236      <div class="steps steps--pipeline sr">
237        <div class="step step--pipeline">
238          <div class="step__num">01</div>
239          <div class="step__title">Загрузите .srt или .vtt файл</div>
240        </div>
241        <div class="step step--pipeline">
242          <div class="step__num">02</div>
243          <div class="step__title">Выберите язык перевода</div>
244        </div>
245        <div class="step step--pipeline">
246          <div class="step__num">03</div>
247          <div class="step__title">Скачайте переведённый файл</div>
248        </div>
249      </div>
250      <p class="section-text sr">Перевод через Gemini Flash, Grok Fast, Claude, DeepSeek — модели, которые понимают контекст диалога, юмор и сленг. Быстрые модели переводят серию за секунды за доли цента.</p>
251    </div>
252  </section>
253
254  <hr class="section-rule">
255
256  
257  <section>
258    <div class="container">
259      <div class="section-header sr">
260        <h2 class="section-title">Почему не Google Translate</h2>
261      </div>
262      <div class="model-table sr">
263        <div class="model-table__header">
264          <span></span>
265          <span>Google Translate</span>
266          <span>Credit-based tools</span>
267          <span>Podstr</span>
268        </div>
269        <div class="model-table__row">
270          <span class="model-table__name">Контекст</span>
271          <span>Построчно, без понимания диалога</span>
272          <span>Зависит от сервиса</span>
273          <span>Батчевый перевод с полным контекстом диалога</span>
274        </div>
275        <div class="model-table__row">
276          <span class="model-table__name">Стоимость</span>
277          <span>Бесплатно (низкое качество)</span>
278          <span>$8–25/мес за кредиты</span>
279          <span>Бесплатные модели $0, платные по цене провайдера</span>
280        </div>
281        <div class="model-table__row">
282          <span class="model-table__name">Общий кеш</span>
283          <span>Нет</span>
284          <span>Нет</span>
285          <span>Да — один перевёл, все пользуются</span>
286        </div>
287        <div class="model-table__row">
288          <span class="model-table__name">Смотреть с переводом</span>
289          <span>Нет</span>
290          <span>Нет</span>
291          <span>Да — расширение для YouTube, BBC iPlayer, ARTE, RaiPlay</span>
292        </div>
293        <div class="model-table__row">
294          <span class="model-table__name">Открытый код</span>
295          <span>Нет</span>
296          <span>Нет</span>
297          <span>Да (MIT)</span>
298        </div>
299      </div>
300    </div>
301  </section>
302
303  <hr class="section-rule">
304
305  
306  <section>
307    <div class="container">
308      <div class="section-header sr">
309        <h2 class="section-title">Поддерживаемые форматы и языки</h2>
310      </div>
311      <p class="section-text sr"><strong>.srt, .vtt</strong></p>
312      <p class="section-text sr">30 языков перевода</p>
313    </div>
314  </section>
315
316  <hr class="section-rule">
317
318  
319  <section>
320    <div class="container">
321      <div class="section-header sr">
322        <h2 class="section-title">Честные ограничения</h2>
323      </div>
324      <div class="section-text sr">
325        
326        <p>AI-модель видит только текст субтитров — не видео. Она не знает, говорит мужчина или женщина, поэтому грамматический род может быть неправильным. Не всегда различает формальное и неформальное обращение. Неологизмы могут быть переведены буквально.</p>
327        
328        <p>Это не баги — это объективные ограничения перевода только по тексту. Переводчик-человек, работающий по расшифровке, столкнулся бы с теми же проблемами.</p>
329        
330        <p>Что работает хорошо: Gemini Flash и Grok Fast дают переводы на уровне хороших фансабов за доли цента за серию — быстро, качественно, дёшево. Claude Sonnet — премиум-вариант для максимального качества, но дороже и медленнее.</p>
331        
332      </div>
333    </div>
334  </section>
335
336  <hr class="section-rule">
337
338  
339  <section>
340    <div class="container">
341      <div class="section-header sr">
342        <h2 class="section-title">Какую модель выбрать</h2>
343      </div>
344
345      <div class="feature-grid sr">
346        <div class="feature-card">
347          <h3 class="feature-card__title">Быстрые и дешёвые — для большинства задач</h3>
348          <p class="feature-card__text">Gemini Flash, Grok Fast, DeepSeek — переводят серию за секунды за доли цента. Для сериалов, интервью, лекций — более чем достаточно.</p>
349        </div>
350        <div class="feature-card">
351          <h3 class="feature-card__title">Премиум — когда важен каждый нюанс</h3>
352          <p class="feature-card__text">Claude Sonnet — лучше справляется со сложным юмором, игрой слов, культурными отсылками. Стоит дороже, переводит медленнее. Лучший выбор для кино и сложных диалогов.</p>
353        </div>
354        <div class="feature-card">
355          <h3 class="feature-card__title">Бесплатные — с оговорками</h3>
356          <p class="feature-card__text">На OpenRouter всегда есть бесплатные модели. Качество обычно ниже платных: проще язык, больше ошибок. Но иногда крупный провайдер выкатывает новую модель бесплатно для тестирования — можно получить топ-качество за $0 непредсказуемо.</p>
357        </div>
358        <div class="feature-card">
359          <h3 class="feature-card__title">Не хотите выбирать?</h3>
360          <p class="feature-card__text">Установите расширение Подстрочник — оптимальная модель уже выбрана. Откройте видео, нажмите кнопку — и смотрите.</p>
361        </div>
362      </div>
363    </div>
364  </section>
365
366  <hr class="section-rule">
367
368  
369  <section>
370    <div class="container">
371      <div class="section-header sr">
372        <h2 class="section-title">Частые вопросы</h2>
373      </div>
374      <div class="faq-list sr">
375        
376        
377        <details class="faq-item">
378          <summary class="faq-item__q">Это бесплатно?</summary>
379          <div class="faq-item__a">Да. Бесплатные AI-модели доступны за $0. Платные модели предлагают более высокое качество — стоимость зависит от модели и списывается напрямую провайдером.</div>
380        </details>
381        
382        <details class="faq-item">
383          <summary class="faq-item__q">Нужна ли регистрация?</summary>
384          <div class="faq-item__a">Не обязательна. С расширением Подстрочник — работает сразу. Без расширения — войдите через OpenRouter (один клик) или по email (5 бесплатных переводов в месяц).</div>
385        </details>
386        
387        <details class="faq-item">
388          <summary class="faq-item__q">Какую AI-модель выбрать?</summary>
389          <div class="faq-item__a">Для большинства задач — быстрые модели (Gemini Flash, Grok Fast): переводят за секунды, стоят доли цента за серию. Для сложных диалогов — Claude Sonnet. Бесплатные модели доступны, но качество обычно ниже.</div>
390        </details>
391        
392        <details class="faq-item">
393          <summary class="faq-item__q">Насколько точный AI-перевод?</summary>
394          <div class="faq-item__a">Зависит от модели. Gemini Flash и Grok Fast — лучший баланс скорости/качества/цены. Claude Sonnet — премиум-качество. Все варианты значительно лучше Google Translate для диалогов, юмора и сленга.</div>
395        </details>
396        
397        <details class="faq-item">
398          <summary class="faq-item__q">Мои файлы в безопасности?</summary>
399          <div class="faq-item__a">Файл обрабатывается в браузере и отправляется только выбранному вами AI-провайдеру. Мы не храним ваши файлы на сервере.</div>
400        </details>
401        
402        <details class="faq-item">
403          <summary class="faq-item__q">Можно переводить субтитры прямо на YouTube?</summary>
404          <div class="faq-item__a">Да. Установите расширение Подстрочник — оно переводит субтитры прямо на YouTube, Netflix, ARTE, BBC iPlayer, RaiPlay, Plex и других сайтах.</div>
405        </details>
406        
407        <details class="faq-item">
408          <summary class="faq-item__q">Почему не вставить субтитры в ChatGPT?</summary>
409          <div class="faq-item__a">Можно. Но попробуйте с файлом на 400 строк: скопировать текст, дождаться ответа, вставить обратно, выровнять потерянные таймкоды, починить нумерацию. Для одного короткого видео — терпимо. Для сериала на 10 серий — часы ручной работы. Подстрочник делает то же автоматически: сохраняет таймкоды, батчит с контекстом, собирает готовый .srt файл. Плюс кеш: если кто-то уже перевёл эту серию — результат мгновенно и бесплатно.</div>
410        </details>
411        
412      </div>
413    </div>
414  </section>
415
416  <hr class="section-rule">
417
418  
419  <section>
420    <div class="container">
421      <div class="standalone-cta sr">
422        <p class="standalone-cta__text">Хотите переводить субтитры прямо на YouTube, BBC iPlayer, ARTE, RaiPlay?</p>
423        <p class="section-text">Расширение перехватывает субтитры на видеосайтах и переводит в реальном времени. Бесплатно, с открытым кодом.</p>
424        <div class="standalone-cta__actions">
425          <a href="/ru/install/" class="btn btn--primary btn--small">Установить расширение Подстрочник</a>
426          <a href="/ru/player/" class="btn btn--ghost btn--small">Есть видеофайл? Смотрите с переведёнными субтитрами →</a>
427        </div>
428      </div>
429    </div>
430  </section>
431
432
433
434  <footer class="footer">
435    <div class="container">
436      <div class="footer__inner">
437        <div class="footer__text">
438          © 2026 Anabasis Media DOO — open source, <a href="https://github.com/aveleazer/podstr" target="_blank" rel="noopener">MIT License</a>
439        </div>
440        <div class="footer__text">
441          <a href="/ru/terms/">Условия</a> &nbsp;&middot;&nbsp;
442          <a href="/ru/privacy/">Конфиденциальность</a> &nbsp;&middot;&nbsp;
443          <a href="/ru/refund/">Возврат</a> &nbsp;&middot;&nbsp;
444          <a href="/ru/dmca/">DMCA</a> &nbsp;&middot;&nbsp;
445          <a href="/ru/content-policy/">Контент</a>
446        </div>
447        <div class="footer__text">
448          <a href="/ru/translate/">Перевод субтитров</a> &nbsp;&middot;&nbsp;
449          <a href="/ru/how-it-works/">Как работает</a> &nbsp;&middot;&nbsp;
450          <a href="/ru/pricing/">Тарифы</a> &nbsp;&middot;&nbsp;
451          <a href="/ru/platforms/">Платформы</a> &nbsp;&middot;&nbsp;
452          <a href="/ru/faq/">FAQ</a> &nbsp;&middot;&nbsp;
453          <a href="/ru/install/">Установка</a> &nbsp;&middot;&nbsp;
454          <a href="/ru/guides/">Гайды: что и где смотреть с субтитрами</a> &nbsp;&middot;&nbsp;
455          <a href="https://github.com/aveleazer/podstr" target="_blank" rel="noopener">GitHub</a>
456        </div>
457        <div class="footer__disclaimer">
458          Подстрочник не связан с Netflix, YouTube, Google, Кинопоиском и другими стриминговыми сервисами. Все товарные знаки принадлежат их правообладателям.
459        </div>
460      </div>
461    </div>
462  </footer>
463
464</div>
465
466<script src="/static/main.js?v=0.8.0.1789800461"></script>
466
467<!-- Google Analytics -->
vendor: 64 bytes, lines 467-468
467
468<script async src="https://www.googletagmanager.com/gtag/js?id=
468G-SX6DYB98CX
vendor: 12 bytes, line 468
468"></script>
469<script>
vendor: 127 bytes, lines 470-473
470window.dataLayer = window.dataLayer || [];
471function gtag(){dataLayer.push(arguments);}
472gtag('js', new Date());
473gtag('config', '
473G-SX6DYB98CX
vendor: 4 bytes, line 473
473');
474</script>
474
475<!-- Yandex.Metrika -->
476<script type="text/javascript">
477(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
478m[i].l=1*new Date();for(var j=0;j<document.scripts.length;j++){if(document.scripts[j].src===r){return;}}
479k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
480})(window,document,'script','https://mc.yandex.ru/metrika/tag.js?id=107079394','ym');
481ym(107079394,'init',{ssr:true,webvisor:true,clickmap:true,ecommerce:"dataLayer",referrer:document.referrer,url:location.href,accurateTrackBounce:true,trackLinks:true});
482</script>
482
483<noscript><div><img src="https://mc.yandex.ru/watch/107079394" style="position:absolute;left:-9999px;" alt=""></div></noscript>
484
485<script>
486(function() {
487  'use strict';
488  var SUB_EXTS = /\.(srt|vtt)$/i;
489  var dropzone = document.getElementById('translate-dropzone');
490
491  var fileInput = document.createElement('input');
492  fileInput.type = 'file';
493  fileInput.accept = '.srt,.vtt';
494  fileInput.style.display = 'none';
495  document.body.appendChild(fileInput);
496
497  dropzone.addEventListener('click', function() { fileInput.click(); });
498  fileInput.addEventListener('change', function(e) {
499    if (e.target.files[0]) handleFile(e.target.files[0]);
500    fileInput.value = '';
501  });
502
503  dropzone.addEventListener('dragover', function(e) {
504    e.preventDefault();
505    dropzone.classList.add('player-dropzone--over');
506  });
507  dropzone.addEventListener('dragleave', function() {
508    dropzone.classList.remove('player-dropzone--over');
509  });
510  dropzone.addEventListener('drop', function(e) {
511    e.preventDefault();
512    dropzone.classList.remove('player-dropzone--over');
513    for (var i = 0; i < e.dataTransfer.files.length; i++) {
514      if (SUB_EXTS.test(e.dataTransfer.files[i].name)) {
515        handleFile(e.dataTransfer.files[i]);
516        return;
517      }
518    }
519    alert('Эта страница переводит файлы субтитров. Для воспроизведения видео → Плеер');
520  });
521
522  function handleFile(file) {
523    if (window.enterTranslateMode) enterTranslateMode(file);
524  }
525})();
526</script>
vendor: 1 bytes, line 526
526
527<script src="/static/translate-engine.js?v=0.8.0.1789800461"></script>
vendor: 1 bytes, line 527
527
528<script src="/static/oauth-pkce.js?v=0.8.0.1789800461"></script>
vendor: 1 bytes, line 528
528
529<script src="/static/player-translate.js?v=0.8.0.1789800461"></script>
529
530
531</body>
532</html>

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.