Subtitles · Tłumaczenie na bieżąco

Napisy w Twoim języku,
gdy zdanie jest jeszcze wypowiadane.

Subtitles zamienia na tekst wszystko, co odtwarza Twój Mac. Od wersji 1.3 potrafi też tłumaczyć ten tekst na bieżąco, między niemal dowolną parą z osiemnastu rozpoznawanych języków, na komputerze, przez tłumacza Apple. Nic nie jest wysyłane w celu tłumaczenia i tylko taką wersję tej funkcji warto było zbudować.

  • 7 dni za darmo, bez karty, bez konta
  • Jednorazowo 19 $, wszystkie uaktualnienia w cenie
  • 14 dni na zwrot pieniędzy, bez zadawania pytań
  • Pobierz na macOS 14.2 lub nowszy, Apple silicon
  • Ocena 5,0 w serwisie Gumroad

Rozmowa po angielsku, czytana po polsku, tłumaczona na Macu, gdy zdanie jest jeszcze wypowiadane. Przytrzymaj ⌃, a angielski zajmie miejsce tłumaczenia, w bieżącym wierszu i w każdej ramce stosu ⌥, dopóki nie puścisz klawisza.

Przytrzymaj ⇧ i przeciągnij napisy, aby je przesunąć, tak jak w aplikacji.

Przytrzymaj ⌥, aby cofnąć, a ostatnie ramki ułożą się z powrotem w stos.

Kliknij na pasku menu: wszystkie pozycje oznaczone jako Wypróbuj działają w tym demo.

Trzy pozycje w menu

Pozycja Tłumacz na jest pod wyborem języka i na początku ma ustawienie „Bez tłumaczenia”. Wybierz język docelowy, a od następnego zdania napisy będą pojawiać się w tym języku. Pozycja Tempo tłumaczenia pod spodem decyduje, co widzisz, gdy zdanie jest jeszcze wypowiadane, i to okazuje się całym problemem projektowym.

Opcja Pokazuj oba języki, pod „Bez tłumaczenia” w menu „Tłumacz na”, umieszcza tłumaczenie i słowa, z których powstało, w tej samej ramce: tłumaczenie jako napis, a oryginał pod nim, mniejszym tekstem. Ustaw „Słuchaj” na mikrofon, a dwie osoby przy jednym Macu mogą rozmawiać w dwóch językach i każda czyta słowa drugiej w swoim języku; gdy pada język docelowy, para po prostu się odwraca.

Opcja Odczytuj tłumaczenie, trzecia pozycja, czyta tłumaczenie na głos, gdy każde zdanie się ustali, najlepszym głosem, jaki macOS ma zainstalowany dla danego języka. Nic nie jest pomijane ani przyspieszane: gdy głos nie nadąża za szybkim mówcą, nadrabia w przerwach. Podczas odczytu oryginał cichnie do jednej czwartej głośności i potem wraca, więc dwa głosy się nie zagłuszają. ⌥⌘. zatrzymuje odczyt albo czyta ostatni wiersz jeszcze raz.

Ta opcja jest domyślnie włączona zawsze, gdy działa VoiceOver, a VoiceOver potrafi odczytać ramkę napisów i nacisnąć jej przycisk, więc rozmowę czy film w innym języku można śledzić zupełnie bez czytania. Własna mowa VoiceOver nigdy nie dostaje napisów, nie jest tłumaczona ani ściszana. Ustaw „Zawsze”, aby słuchać odczytu bez VoiceOver.

Przy mikrofonie i głośnikach samego Maca odczyt czeka na przerwę, zanim zacznie mówić, a każdy, kto mówi w trakcie odczytu, nadal dostaje napisy: redukcja echa, której macOS używa przy rozmowach, usuwa głos tłumaczenia z tego, co słyszy mikrofon. Na słuchawkach odczyt zaczyna się od razu.

I tłumaczenie zostaje tam, gdzie możesz je przeczytać. Rozmowa, którą trzeba tłumaczyć, to zwykle rozmowa, podczas której też pracujesz: wspólny dokument, specyfikacja, projekt, o który toczy się spór. Tłumaczenie jest w nakładce nad wszystkimi oknami, a nie wewnątrz aplikacji, w której toczy się rozmowa, więc przełączenie się do pracy nie kosztuje Cię słów.

Menu Subtitles z pozycjami „Tłumacz na”, „Tempo tłumaczenia” i „Odczytuj tłumaczenie” pod „Język / modele”
W macOS 14 wszystkich trzech po prostu nie ma; nie są wyszarzone.

Najtrudniejsze jest zdanie, którego nikt jeszcze nie dokończył

Przetłumaczenie skończonego zdania jest szybkie: od 40 do 125 ms na tym sprzęcie, czyli nic w porównaniu z tym, ile trwa jego wypowiedzenie. Prawdziwe pytanie brzmi, co powinno być na ekranie przez te kilka sekund, zanim mówca dojdzie do końca, i nie ma odpowiedzi dobrej dla wszystkich. Dlatego są dwie, a Ty wybierasz.

Na bieżąco, potem poprawka

Ostatnia sekunda mowy jest tłumaczona od nowa przy każdym odświeżeniu i pokazywana przygaszona, dopóki się nie ustali. Przygaszony tekst może się jeszcze zmienić; jasny już nie. Czytasz tekst, który w większości stoi w miejscu, za cenę tego, że kilka najnowszych słów wygląda na tymczasowe, bo takie właśnie są.

Zawsze na bieżąco

Wszystko jest tłumaczone od nowa przy każdym odświeżeniu. Nic nie zostaje w tyle za mówcą i nic nie jest wstrzymywane, a ceną jest to, że wiersz już przeczytany może zostać przepisany na Twoich oczach, gdy zdanie dojdzie do słowa, które zmienia jego sens.

Pod oboma trybami działa jedna reguła, która nie jest opcjonalna: tłumaczy się całe zdania składowe, nigdy ramkę. Napisy dzielą stronę tam, gdzie tekstowi kończy się miejsce, co zwykle wypada w środku zdania, a fragment przetłumaczony osobno traci przypadek, zgodność rodzaju albo czasownik, do którego mówca jeszcze nie doszedł. Dlatego to, co jest tłumaczone, i to, co jest pokazywane, to dwie różne jednostki, a podział na strony następuje później, w tekście, który już ma sens.

Ramka, która się zapełnia i zaczyna od nowa, startuje od ostatniego pokazanego zdania składowego, a nie od słowa, które się nie zmieściło, więc masz wiersz jako punkt zaczepienia zamiast ostrego cięcia. Ma to znaczenie tylko wtedy, gdy ramka szybko się zmienia, bo ta, która była widoczna wystarczająco długo, żeby ją przeczytać, już dała Ci ten wiersz.

Przytrzymaj ⌃, a wróci oryginał

Tłumaczenie zabiera to, czego się słuchało. Przytrzymanie ⌃ to oddaje: bieżąca ramka i stos ⌥ przełączają się na język, w którym się mówi, dokładnie na tak długo, jak trzymasz klawisz. Tłumaczenie trwa w tle, gdy patrzysz, więc po puszczeniu wracasz do aktualnego tekstu, a nie do stanu sprzed przełączenia, a każdy język ma własną historię, więc stos nigdy ich nie miesza.

Dla każdego, kto uczy się języka, to właśnie przydatny układ: przytrzymaj ⌃, żeby czytać w języku, w którym się mówi, i puść, gdy zgubisz wątek.

Prawie każda para, bez objazdu przez angielski

Osiemnaście języków daje 306 uporządkowanych par. Tłumaczenie jest tu osobnym krokiem, a nie ustawieniem systemu rozpoznawania mowy, bo modele mowy, które tłumaczą podczas transkrypcji, są trenowane na tłumaczenie na angielski i z angielskiego, więc francuski na niemiecki musiałby przechodzić przez angielski, a kilku z tych języków w ogóle nie ma w ich zestawach. Przekazanie gotowego tekstu tłumaczowi kosztuje kilkadziesiąt milisekund i obejmuje prawie każdą parę: 296 z 306, bo tłumacz Apple nie oferuje par szwedzkiego z rosyjskim, ukraińskim, polskim, arabskim ani hindi, w żadną stronę.

Przy automatycznym wykrywaniu język źródłowy pochodzi ze znacznika języka, który nadaje sam system rozpoznawania mowy, a ten zna go już po słowie czy dwóch; tłumacz nie musi więc zgadywać go zdanie po zdaniu.

Nadal nic nie opuszcza Maca

Dźwięk nigdy nie opuścił komputera i przetłumaczony tekst też go nie opuszcza. Tłumaczenie odbywa się przez framework Translation od Apple, czyli to samo tłumaczenie na urządzeniu, z którego korzysta reszta macOS, więc nie ma tu żadnego serwera, klucza API do przechowywania ani konta do zakładania. Jedyny moment z siecią to prośba macOS o pobranie pary języków przy pierwszym użyciu, tak samo jak przy jego własnym tłumaczeniu; potem para jest na dysku i nie ma już nic do pobrania.

Odczyt na głos też zostaje na Macu: głos to jeden z zainstalowanych w macOS i nic nie jest nigdzie wysyłane, żeby zostało wypowiedziane.

Przetłumaczone czy nie, nic nie jest zapisywane, chyba że zachowasz transkrypcję. Przetłumaczony napis jest na ekranie, a potem znika, tak samo jak nieprzetłumaczony, a strona o prywatności jest krótka z tego samego powodu co zawsze.

Co warto wiedzieć, zanim zaczniesz na tym polegać

  • macOS 15 lub nowszy, tylko dla tej funkcji. Tam pojawia się tłumacz Apple. W 14.2 aplikacja nadal tworzy napisy do wszystkiego tak jak zawsze, a trzech pozycji po prostu nie ma w menu; nie są wyszarzone.
  • Tłumaczy to, co usłyszała, a nie to, co powiedziano. Nazwisko źle rozpoznane zostanie wiernie przetłumaczone jako błędne nazwisko. Błędy nie znoszą się w drugim kroku, a tam, gdzie dokładność liczy się najbardziej, pomaga ustawienie języka mówionego na stałe zamiast pozostawienia automatycznego wykrywania.
  • Tam, gdzie istnieją przygotowane napisy, są lepsze. Tłumaczenie, które ktoś napisał, sprawdził i zsynchronizował, zawsze z tym wygrywa. To jest dla dźwięku, który nigdy takiego nie miał: rozmowy, spotkania na Slacku, wykładu, podcastu, filmu z samą oryginalną ścieżką.
  • Jeden kierunek naraz. Jest język docelowy, a nie para języków, więc rozmowa w dwóch językach jest tłumaczona na jeden, Twój, a ⌃ pozwala zobaczyć, co naprawdę zostało powiedziane.

Pytania o tłumaczenie

Między którymi językami może tłumaczyć?
Każdy z osiemnastu rozpoznawanych języków na niemal każdy z pozostałych siedemnastu: angielski, hiszpański, francuski, włoski, portugalski, niemiecki, niderlandzki, turecki, rosyjski, arabski, hindi, japoński, koreański, wietnamski, ukraiński, polski, szwedzki i chiński mandaryński. Rozpoznaje też duński i norweski, jako eksperymentalne, i tłumaczy je w ten sam sposób. Szwedzkiego, duńskiego i norweskiego nie da się tłumaczyć na rosyjski, ukraiński, polski, arabski i hindi ani z nich, bo tłumacz Apple nie oferuje tych par; każda inna para działa i żadna nie przechodzi po drodze przez angielski.
Czy dźwięk opuszcza mojego Maca, żeby zostać przetłumaczony?
Nie. Dźwięk w ogóle nie opuszcza komputera, tekst również: tłumaczenie odbywa się przez framework Translation od Apple, który działa na urządzeniu. Przy pierwszym użyciu danej pary języków macOS może poprosić o jej pobranie, tak jak przy każdym własnym tłumaczeniu, a potem para jest już na dysku. Jedyne zapytania, jakie aplikacja może jeszcze wysłać, to codzienne sprawdzenie, czy jest nowsza wersja, z którego możesz zrezygnować, i comiesięczne sprawdzenie klucza licencyjnego, gdy już go masz.
Czym różnią się dwa ustawienia tempa tłumaczenia?
„Na bieżąco, potem poprawka” przy każdym odświeżeniu tłumaczy ostatnią sekundę mowy i przygasza ją, dopóki się nie ustali, więc jasny tekst już się nie zmienia, a przygaszony może się jeszcze zmienić. „Zawsze na bieżąco” przy każdym odświeżeniu tłumaczy wszystko od nowa: nic nie zostaje w tyle za mówcą, a wszystko na ekranie może zostać jeszcze przepisane. „Na bieżąco, potem poprawka” czyta się spokojniej; „Zawsze na bieżąco” nigdy nie zostawia Cię o zdanie w tyle.
Czy mogę zobaczyć też oryginał?
Przytrzymaj ⌃. Bieżąca ramka i stos ⌥ przełączają się na język, w którym się mówi, na tak długo, jak trzymasz klawisz, a tłumaczenie trwa w tle, więc po puszczeniu widzisz aktualny tekst, a nie stan sprzed przełączenia. Każdy język ma własną historię, więc stos nigdy ich nie miesza.
Jakiej wersji macOS wymaga tłumaczenie?
macOS 15, bo w tej wersji pojawił się framework Translation od Apple. Napisy nadal działają w 14.2, gdzie pozycji „Tłumacz na” i „Tempo tłumaczenia” po prostu nie ma w menu, a nie są wyszarzone.
Czy to to samo co napisy w serwisie streamingowym?
Nie. Serwis streamingowy udostępnia tłumaczenie, które ktoś napisał, sprawdził i zsynchronizował, i tam, gdzie takie istnieje, jest lepsze od tego. To jest dla dźwięku, który nigdy go nie miał: rozmowy, spotkania na Slacku, wykładu, podcastu, filmu z samą oryginalną ścieżką.

Osiemnaście języków na wejściu, Twój język na wyjściu.

14 dni na zwrot pieniędzy, bez zadawania pytań

7 dni za darmo, potem jednorazowo 19 $, wszystkie przyszłe uaktualnienia w cenie · macOS 14.2 lub nowszy · Apple silicon
Napisy w czasie rzeczywistym bez limitu, jak długo masz tego Maca. Bez kupowania minut, bez konta, bez subskrypcji.