Subtitles · Живий переклад

Субтитри вашою мовою,
поки речення ще вимовляється.

Subtitles перетворює на текст усе, що грає на вашому Mac. Із версії 1.3 програма може ще й перекладати цей текст у міру надходження, з будь-якої з шістнадцяти мов, які чує, на будь-яку іншу, на самому Mac, через перекладач Apple. Для перекладу нічого нікуди не надсилається, і лише таку версію варто було робити.

  • 7 днів безкоштовно, без картки, без акаунта
  • $19 одноразово, усі оновлення включено
  • 14 днів на повернення коштів, без зайвих запитань
  • Завантаження для macOS 14.2 або новішої, Apple silicon
  • Оцінка 5,0 на Gumroad

Дзвінок англійською, який ви читаєте українською, перекладений на Mac, поки речення ще звучить. Утримуйте ⌃, і на місці перекладу з'явиться англійська, і в живому рядку, і в кожному блоці стосу ⌥, доки не відпустите.

Утримуйте ⇧ і перетягніть субтитри, щоб їх пересунути, як у програмі.

Утримуйте ⌥, щоб перемотати назад, і кілька останніх блоків знову складуться стосом.

Натисніть у рядку меню: усі пункти з позначкою Спробуйте працюють у цьому демо.

Три пункти в меню

Мова перекладу стоїть під вибором мови, і спершу там вибрано «Без перекладу». Оберіть мову, і субтитри підуть нею вже з наступного речення. Режим перекладу просто під ним вирішує, що ви бачите, поки речення ще вимовляється, а в цьому, як з'ясувалося, і полягає вся складність.

Показувати обидві мови, під «Без перекладу» в меню «Мова перекладу», показує в одному блоці переклад і оригінал: переклад як субтитр, а оригінал під ним, дрібніше. Виберіть мікрофон у меню «Джерело звуку», і двоє людей за одним Mac можуть вести розмову двома мовами, і кожен читає слова іншого своєю мовою; коли лунає мова перекладу, мови просто міняються місцями.

Третій пункт, Озвучувати переклад, читає переклад уголос, щойно кожне речення усталиться, найкращим голосом для цієї мови з тих, що встановлено в macOS. Нічого не пропускається і нічого не квапиться: коли голос відстає від швидкого мовця, він надолужує в паузах. Поки він говорить, оригінал стишується до чверті гучності, а потім гучність повертається, тож два голоси не заглушують один одного. ⌥⌘. зупиняє його або ще раз читає останній рядок.

Цей пункт типово ввімкнений щоразу, коли працює VoiceOver, а VoiceOver уміє читати блок субтитрів і натискати його кнопку, тож за дзвінком чи фільмом іншою мовою можна стежити, взагалі нічого не читаючи. Власне мовлення VoiceOver ніколи не потрапляє в субтитри, не перекладається й не стишується. Виберіть «Завжди», щоб переклад читався вам і без VoiceOver.

З мікрофоном і власними динаміками Mac озвучення чекає паузи, перш ніж заговорити, а слова того, хто говорить під час читання, однаково потрапляють у субтитри: ехоподавлення, яке macOS використовує для дзвінків, прибирає голос перекладу з того, що чує мікрофон. У навушниках переклад звучить одразу.

І переклад лишається там, де його видно. Коли дзвінок треба перекладати, ви зазвичай ще й працюєте під час нього: спільний документ, специфікація, дизайн, навколо якого сперечаються. Переклад іде в оверлеї поверх усіх вікон, а не в програмі, з якої йде звук, тож перехід до роботи не коштує вам слів.

Меню Subtitles з пунктами «Мова перекладу», «Режим перекладу» і «Озвучувати переклад» під пунктом «Мова / моделі»
На macOS 14 усіх трьох пунктів просто немає, вони навіть не неактивні.

Найскладніше: речення, яке ще не договорили

Закінчене речення перекладається швидко: від 40 до 125 мс на цьому залізі, що ніщо порівняно з часом, за який його вимовляють. Справжнє питання в тому, що має бути на екрані ті секунди, поки до кінця ще не дійшли, і відповіді, правильної для всіх, тут немає. Тому їх дві, і обираєте ви.

Наживо, потім остаточно

Остання секунда мовлення перекладається наново з кожним оновленням і показується приглушеною, доки не усталиться. Приглушений текст ще може змінитися; яскравий уже ні. Ви читаєте сторінку, яка майже не ворушиться, ціною того, що найсвіжіші слова виглядають попередніми, якими вони і є.

Завжди наживо

Усе перекладається наново з кожним оновленням. Ніщо не відстає від мовця і нічого не притримують, а ціна в тому, що рядок, який ви вже прочитали, може бути переписаний просто у вас на очах, коли речення дійде до слова, яке все змінює.

Під обома режимами лежить правило, яке не вимикається: перекладаються цілі змістові частини, а не блок. Оверлей розриває сторінку там, де текстові перестало вистачати місця, а це найчастіше середина речення, і окремо перекладений уривок втрачає відмінок, узгодження за родом або дієслово, до якого мовець ще не дійшов. Тому перекладаються й показуються різні одиниці тексту, а розриви сторінок стаються потім, уже в зв'язному тексті.

Блок, який заповнився і перегорнувся, починає не зі слова, що вийшло за край, а з останньої показаної частини речення, тож є за що зачепитися заново замість різкого обриву. Це важить лише тоді, коли блок перегортається швидко: той, що простояв достатньо, аби його прочитали, цей рядок вам уже дав.

Утримуйте ⌃, і оригінал повернеться

Переклад забирає у вас те, що ви слухали. Утримання ⌃ це повертає: живий блок і стос ⌥ разом перемикаються на мову мовця рівно на той час, доки ви тримаєте клавішу. Поки ви дивитеся, переклад іде під ними, тож, відпустивши, ви повертаєтеся до поточного тексту, а не до знімка, на якому спинилися, і кожна мова має власну історію, щоб стос ніколи їх не змішував.

Тому, хто вчить мову, це і є найкорисніший режим: читати свою, коли втратили нитку розмови, і решту часу нічого не натискати.

Будь-яка пара, без гака через англійську

Шістнадцять мов дають 240 упорядкованих пар, і працюють усі. Тому переклад тут окремий, другий крок, а не налаштування розпізнавача: моделі, які перекладають просто під час розпізнавання, навчені перекладати лише з англійської та на англійську, тож французьку в німецьку довелося б вести через англійську, а кількох із цих мов у їхніх наборах узагалі немає. Віддати готовий текст перекладачеві, який підтримує всі пари, коштує кількох десятків мілісекунд і нікого не лишає за бортом.

У режимі автовизначення вихідна мова береться з власної мовної позначки розпізнавача, яку той знає вже за слово-два, а не з намагань перекладача вгадати її від речення до речення.

З Mac так само нічого не виходить

Звук нікуди не йшов, і перекладений текст теж. Усе йде через фреймворк Translation від Apple, той самий переклад на пристрої, яким користується решта macOS, тож тут немає ні сервера, ні ключа API, який треба зберігати, ні акаунта, який треба мати. Мережа потрібна рівно один раз: коли macOS просить завантажити мовну пару під час першого використання, як робить і для власних перекладів. Далі пара лежить на диску, і завантажувати більше нічого.

Коли переклад читається вголос, він так само лишається на Mac: голос установлено в macOS, і нікуди нічого не надсилається, щоб його озвучити.

І ні в тому, ні в іншому випадку на диск нічого не пишеться, якщо ви не збережете транскрипт. Перекладений субтитр з'являється на екрані і зникає, так само, як і неперекладений, а сторінка про приватність коротка з тієї самої причини, що й завжди.

Що варто знати, перш ніж на це покладатися

  • macOS 15 або новіша, лише заради цієї функції. Саме там з'являється перекладач Apple. На 14.2 програма, як і раніше, показує субтитри до всього, а трьох пунктів у меню просто немає, вони навіть не неактивні.
  • Програма перекладає те, що почула, а не те, що сказали. Ім'я, яке розпізнавач розібрав неправильно, буде сумлінно перекладене як неправильне ім'я. На другому кроці помилки не гасять одна одну, і там, де точність найважливіша, допомагає задати мову мовлення вручну, а не лишати автовизначення.
  • Там, де є написані людьми субтитри, вони кращі. Переклад, який хтось написав, вичитав і розклав за таймінгом, виграє в машинного щоразу. Subtitles для звуку, у якого такого перекладу ніколи не було: дзвінок, huddle, лекція, подкаст, відео з однією вихідною доріжкою.
  • По одному напрямку за раз. Є мова призначення, а не пара, тому дзвінок двома мовами перекладається на вашу одну, а ⌃ показує, що було сказано насправді.

Запитання про переклад

Між якими мовами перекладає Subtitles?
Будь-яку з шістнадцяти, які програма розпізнає, на будь-яку з решти п'ятнадцяти: англійську, іспанську, французьку, італійську, португальську, німецьку, нідерландську, турецьку, російську, арабську, гінді, японську, корейську, в'єтнамську, українську та китайську (мандаринську). Це 240 упорядкованих пар, і жодна з них не йде через англійську.
Чи виходить звук із мого Mac, щоб його переклали?
Ні. Звук і так нікуди не йде, і текст теж: переклад іде через фреймворк Translation від Apple, який працює на пристрої. macOS може попросити завантажити мовну пару під час першого використання, так само як для власних перекладів, а далі пара лежить на диску. Крім цього, програма може робити лише два запити: щоденну перевірку, чи є новіша версія її самої, від якої можна відмовитися, і перевірку вашого ліцензійного ключа раз на місяць, щойно він у вас з'явиться.
Чим відрізняються два режими?
«Наживо, потім остаточно» з кожним оновленням перекладає останню секунду мовлення і тримає її приглушеною, доки вона не усталиться: яскравий текст змінюватися перестав, приглушений ще може зсунутися. «Завжди наживо» з кожним оновленням перекладає все наново: ніщо не відстає від мовця, і будь-що на екрані ще може бути переписане. «Наживо, потім остаточно» спокійніше читати; із «Завжди наживо» ви ніколи не відстанете на речення.
Чи можна бачити й вихідну мову теж?
Утримуйте ⌃. Живий блок і стос ⌥ разом перемикаються на мову мовця, доки клавіша натиснута, а переклад триває під ними, тож, відпустивши, ви побачите поточний текст, а не той знімок, на якому спинилися. Кожна мова має власну історію, тому стос ніколи їх не змішує.
Яка macOS потрібна для перекладу?
macOS 15, саме там з'являється фреймворк Translation від Apple. Субтитри так само працюють на 14.2, де «Мова перекладу» і «Режим перекладу» не неактивні, а просто відсутні в меню.
Це те саме, що субтитри на стримінговому сервісі?
Ні. Стримінговий сервіс дає переклад, який хтось написав, вичитав і розклав за таймінгом, і там, де він є, він кращий за машинний. Subtitles для звуку, у якого такого перекладу ніколи не було: дзвінок, huddle, лекція, подкаст, відео з однією лише вихідною доріжкою.

Шістнадцять мов на вході, ваша власна на виході.

14 днів на повернення коштів, без зайвих запитань

7 днів безкоштовно, потім $19 одноразово, усі майбутні оновлення включено · macOS 14.2 або новіша · Apple silicon
Необмежені субтитри в реальному часі, доки у вас є цей Mac. Жодних хвилин на докупку, жодного акаунта, жодної підписки.