Subtitles · Oversættelse i realtid

Undertekster på dit sprog,
mens sætningen stadig bliver sagt.

Subtitles skriver ned, hvad din Mac end afspiller. Siden version 1.3 kan den også oversætte det, efterhånden som det kommer, mellem næsten alle par af de atten sprog, den hører, på computeren, gennem Apples egen oversætter. Intet uploades for at blive oversat, og det er den eneste version af det her, der er værd at bygge.

  • Gratis i 7 dage, uden kort og uden konto
  • 19 $ én gang, alle opdateringer inkluderet
  • Pengene tilbage inden for 14 dage, uden spørgsmål
  • Hent til macOS 14.2 eller nyere, Apple silicon
  • Bedømt 5,0 på Gumroad

Et opkald på engelsk, læst på dansk og oversat på Macen, mens sætningen stadig bliver sagt. Hold ⌃ nede, så står den engelske original i stedet, i den aktuelle linje og i hver boks i ⌥-stakken, indtil du slipper.

Hold ⇧ nede, og træk underteksterne for at flytte dem, ligesom i appen.

Hold ⌥ nede for at spole tilbage, så stables de seneste bokse igen.

Klik på i menulinjen: alle punkter mærket Prøv virker i denne demo.

Tre linjer i menuen

Oversæt til ligger under sprogvælgeren og starter på “Fra”. Vælg et målsprog, så kommer underteksterne på det sprog fra næste sætning. Timing af oversættelse lige nedenunder bestemmer, hvad du ser, mens en sætning stadig bliver sagt, og det viser sig at være hele designproblemet.

Vis begge sprog, under “Fra” i “Oversæt til”, sætter oversættelsen og de ord, den kom fra, i samme boks: oversættelsen som underteksten og originalen under den med mindre tekst. Sæt “Lyt til” på mikrofonen, så kan to personer ved én Mac føre en samtale på to sprog, hvor hver læser den anden på sit eget sprog. Når målsproget tales, vender parret bare om.

Læs oversættelsen op, den tredje linje, læser oversættelsen højt, efterhånden som hver sætning ligger fast, med den bedste stemme, macOS har installeret til sproget. Intet springes over, og intet forhastes: Når stemmen kommer bagud i forhold til en hurtig taler, indhenter den det i pauserne. Mens den taler, dæmpes originalen til en fjerdedel af lydstyrken og kommer tilbage bagefter, så de to stemmer ikke kæmper. ⌥⌘. stopper den eller læser den sidste linje igen.

Den er slået til som standard, når VoiceOver kører, og VoiceOver kan læse undertekstboksen og trykke på dens knap, så et opkald eller en film på et andet sprog kan følges helt uden at læse. VoiceOvers egen tale får aldrig undertekster, bliver aldrig oversat og aldrig skruet ned. Sæt den til “Altid” for at få den læst op uden VoiceOver.

Med mikrofonen og Macens egne højttalere venter den på en pause, før den taler, og den, der taler, mens den læser op, får stadig undertekster: Den ekkoannullering, macOS bruger til opkald, fjerner oversættelsens stemme fra det, mikrofonen hører. Med hovedtelefoner på læser den op med det samme.

Og den bliver, hvor du kan læse den. Et opkald, du har brug for at få oversat, er som regel også et opkald, du arbejder under: det delte dokument, specifikationen, designet, der diskuteres. Oversættelsen ligger i underteksterne oven på alle vinduer og ikke inde i den app, der taler, så du mister ikke ordene, når du skifter til arbejdet.

Subtitles-menuen med “Oversæt til”, “Timing af oversættelse” og “Læs oversættelsen op” under “Sprog / modeller”
Alle tre mangler helt på macOS 14 i stedet for at være nedtonede.

Det svære er den sætning, ingen har sagt færdig

At oversætte en færdig sætning går hurtigt: 40 til 125 ms på denne hardware, hvilket er ingenting ved siden af, hvor lang tid det tager at sige en. Det egentlige spørgsmål er, hvad der skal stå på skærmen i sekunderne, før den, der taler, når til slutningen, og der findes intet svar, der passer til alle. Så der er to, og du vælger.

Live, derefter endelig

Det sidste sekunds tale oversættes igen ved hver opdatering og vises dæmpet, til det ligger fast. Dæmpet tekst kan stadig ændre sig, klar tekst er holdt op. Du læser en side, der for det meste står stille, mod at de nyeste par ord ser foreløbige ud, hvad de også er.

Altid live

Alt oversættes igen ved hver opdatering. Intet halter efter den, der taler, og intet holdes tilbage, og prisen er, at en linje, du allerede har læst, kan blive skrevet om under dig, når sætningen når det ord, der ændrer den.

Under begge ligger én regel, der ikke er til forhandling: Sætningerne oversættes hele, aldrig boksen. Underteksterne skifter side, der hvor teksten løber tør for plads, og det er som regel midt i en sætning, og et brudstykke, der oversættes alene, mister kasus, kønsbøjning eller et verbum, den talende endnu ikke var nået til. Så det, der oversættes, og det, der vises, er to forskellige enheder, og sideskiftene sker bagefter, i tekst, der allerede giver mening.

En boks, der fyldes op og skifter, starter forfra ved den sidste sætningsdel, den viste, og ikke ved det ord, der løb over, så der er en linje at finde fodfæste på i stedet for et brat skift. Det betyder kun noget, når boksen skifter hurtigt, for en boks, der stod længe nok til at blive læst, havde allerede givet dig linjen.

Hold ⌃ nede, så kommer originalen tilbage

Oversættelse koster dig netop det, du lyttede til. Når du holder ⌃ nede, får du det tilbage: Den aktuelle boks og ⌥-stakken skifter begge til det sprog, der tales, præcis så længe du holder tasten. Oversættelsen fortsætter nedenunder, mens du kigger, så når du slipper, kommer du tilbage til den aktuelle tekst og ikke til det øjebliksbillede, du forlod, og hvert sprog har sin egen historik, så stakken aldrig blander de to.

For dem, der er ved at lære sproget, er det den nyttige form: Hold ⌃ nede for at læse sproget, som det bliver talt, og slip, når du har tabt tråden.

Næsten alle par, uden en omvej via engelsk

Atten sprog giver 306 sprogretninger. Oversættelsen er her et andet trin og ikke en indstilling i talegenkendelsen, fordi talemodeller, der oversætter, mens de transskriberer, er trænet til og fra engelsk, så fransk til tysk skulle gå via engelsk, og flere af disse sprog er slet ikke med i deres udvalg. At give færdig tekst til en oversætter koster et par snese millisekunder og dækker næsten alle par: 296 af de 306, da Apples oversætter ikke tilbyder svensk til eller fra russisk, ukrainsk, polsk, arabisk eller hindi.

Med “Find automatisk” tages kildesproget fra talegenkendelsens eget sprogmærke, som den kender efter et ord eller to, i stedet for at bede oversætteren gætte det én sætning ad gangen.

Stadig intet, der forlader Macen

Lyden forlod aldrig computeren, og det gør den oversatte tekst heller ikke. Den kører gennem Apples Translation-framework, den samme oversættelse på enheden, som resten af macOS bruger, så der er ingen server involveret, ingen API-nøgle at holde styr på og ingen konto at oprette. Det eneste øjeblik med netværk er, når macOS beder om at hente et sprogpar, første gang du bruger det, hvilket den også gør for sin egen oversættelse. Derefter ligger parret på disken, og der er intet mere at hente.

Også når den læses op, bliver den på Macen: Stemmen er en, macOS har installeret, og intet sendes nogen steder hen for at blive udtalt.

Oversat eller ej skrives intet ned, medmindre du gemmer en udskrift. En oversat undertekst står på skærmen og er så væk, ligesom en uoversat, og siden om privatliv er kort af samme grund, som den altid har været.

Værd at vide, før du stoler på den

  • macOS 15 eller nyere, kun for denne funktion. Det er dér, Apples oversætter kommer med. På 14.2 laver appen stadig undertekster til alt, hvad den altid har gjort, og de tre linjer mangler helt i menuen i stedet for at være nedtonede.
  • Den oversætter det, den hørte, ikke det, der blev sagt. Et navn, talegenkendelsen fik forkert, oversættes trofast som det forkerte navn. Fejl udligner ikke hinanden i andet trin, og hvor præcision betyder mest, er det at fastlåse det talte sprog i stedet for at lade det stå på “Find automatisk” den indstilling, der hjælper.
  • Forfattede undertekster er bedre, hvor de findes. En oversættelse, som nogen har skrevet, tjekket og timet, slår den her hver gang. Den her er til den lyd, der aldrig har fået en: opkaldet, huddlen, forelæsningen, podcasten, videoen med kun sit originale lydspor.
  • Én retning ad gangen. Der er ét målsprog, ikke et par, så et opkald på to sprog oversættes til dit ene, og ⌃ er den måde, du ser, hvad der faktisk blev sagt.

Spørgsmål om oversættelse

Hvilke sprog kan den oversætte mellem?
Fra hvilket som helst af de atten sprog, den laver undertekster på, til næsten et hvilket som helst af de andre sytten: engelsk, spansk, fransk, italiensk, portugisisk, tysk, nederlandsk, tyrkisk, russisk, arabisk, hindi, japansk, koreansk, vietnamesisk, ukrainsk, polsk, svensk og mandarin. Den laver også undertekster på dansk og norsk, som eksperimentelle sprog, og oversætter dem på samme måde. Svensk, dansk og norsk kan ikke oversættes til eller fra russisk, ukrainsk, polsk, arabisk eller hindi, som Apples oversætter ikke tilbyder for dem. Alle andre par virker, og ingen af dem går via engelsk på vejen.
Forlader lyden min Mac for at blive oversat?
Nej. Lyden forlader aldrig computeren i første omgang, og det gør teksten heller ikke: Oversættelsen kører gennem Apples Translation-framework, som arbejder på enheden. macOS kan bede om at hente et sprogpar, første gang du bruger det, ligesom ved al macOS' egen oversættelse, og derefter ligger parret på disken. De eneste forespørgsler, appen stadig kan sende, er et dagligt tjek efter en nyere version af sig selv, som du kan sige nej til, og et månedligt tjek af din licensnøgle, når du har en.
Hvad er forskellen på de to timinger?
“Live, derefter endelig” oversætter det sidste sekunds tale ved hver opdatering og dæmper det, til det ligger fast, så klar tekst er holdt op med at ændre sig, mens dæmpet tekst stadig kan flytte sig. “Altid live” oversætter alt igen ved hver opdatering: Intet halter efter den, der taler, og alt på skærmen kan stadig blive skrevet om. “Live, derefter endelig” er den roligste at læse. “Altid live” er den, der aldrig lader dig hænge en sætning bagefter.
Kan jeg også se originalsproget?
Hold ⌃ nede. Den aktuelle boks og ⌥-stakken skifter begge til det sprog, der tales, så længe tasten er nede, og oversættelsen fortsætter nedenunder, så når du slipper, ser du den aktuelle tekst og ikke det øjebliksbillede, du forlod. Hvert sprog har sin egen historik, så stakken blander aldrig de to.
Hvilken version af macOS skal jeg have for at bruge oversættelse?
macOS 15, fordi det er dér, Apples Translation-framework kommer med. Undertekster kører stadig på 14.2, hvor “Oversæt til” og “Timing af oversættelse” simpelthen ikke findes i menuen i stedet for at være nedtonede.
Er det det samme som undertekster på en streamingtjeneste?
Nej. En streamingtjeneste leverer en oversættelse, som nogen har skrevet, tjekket og timet, og hvor sådan en findes, er den bedre end denne. Den her er til den lyd, der aldrig har fået en: et opkald, en huddle, en forelæsning, en podcast, en video med kun det originale lydspor.

Atten sprog ind, dit eget sprog ud.

Pengene tilbage inden for 14 dage, uden spørgsmål

Gratis i 7 dage, derefter 19 $ én gang, alle fremtidige opdateringer inkluderet · macOS 14.2 eller nyere · Apple silicon
Ubegrænsede undertekster i realtid, så længe du har din Mac. Ingen minutpakker, ingen konto, intet abonnement.