Traduzione offline (CTranslate2)

TraduzioneOfflineSolo CPUUso commerciale consentito

Traduce i suoi sottotitoli sul suo computer, con un piccolo modello per ogni coppia di lingue. Nessun account, nessuna chiave API, nessun limite di utilizzo. Il modello di una coppia si scarica la prima volta che la usa; dopo, quella coppia funziona offline.

Lo installi da Subtitld

Impostazioni Componenti aggiuntivi Offline Translate (CTranslate2) Installa

Subtitld lo scarica, ne verifica lo SHA-256 e lo tiene aggiornato.

Codice sorgente su GitHub
Lingue
25
Download del componente
23–111 MB

Cosa fa

Nessuna chiave, nessun limite

Gira sul suo computer con CTranslate2, sulla CPU: nessun account da creare, nessuna chiave API da incollare, nessun tetto a quanto traduce.

Un modello per coppia

Dall'inglese al portoghese è un modello, dal portoghese all'inglese un altro. Ciascuno si scarica la prima volta che traduce in quel senso, poi funziona offline.

Sottotitolo per sottotitolo

Subtitld invia un sottotitolo alla volta, come testo semplice, e tiene ogni traduzione accanto all'originale. La formattazione come il corsivo non viene conservata.

Le varianti contano come una

I tag di lingua vengono ridotti alla lingua principale, quindi pt-br e pt-pt sono entrambi pt. Tra due varianti della stessa lingua, il testo torna invariato.

Usava la traduzione Google prima della 26.10? Il motore Google incluso non c'è più, e questo componente lo sostituisce, senza chiave API. Lo installi da Impostazioni › Componenti aggiuntivi, poi scelga translate-offline come Motore di traduzione nel pannello di traduzione.

Modelli

Non c'è un modello da scegliere. Subtitld comunica al componente due lingue: quella con cui sono etichettati i suoi sottotitoli (Lingua dei sottotitoli nel pannello di trascrizione) e la Lingua di destinazione. Il componente cerca un modello fatto esattamente per quella coppia nell'elenco pacchetti di Argos Translate. Non traduce passando per una terza lingua: senza un modello per la coppia, ottiene unsupported_language.

Il modello di una coppia pesa circa 60–80 MB. Il primo sottotitolo di una nuova coppia attende mentre il modello si scarica, e la barra di avanzamento si muove appena è pronto. Dopo, tradurre quella coppia non richiede la rete.

Dove vengono conservati i modelli

Ogni coppia ha una cartella propria, con il suo nome: en_pt, pt_en e così via. Si trovano fuori dal componente, quindi aggiornandolo o disinstallandolo restano; elimini una cartella per liberarne lo spazio.

Sistema Cartella
Linux ~/.cache/subtitld/translate-offline
macOS ~/.cache/subtitld/translate-offline
Windows %USERPROFILE%\.cache\subtitld\translate-offline

Opzioni

In Impostazioni › Componenti aggiuntivi › Offline Translate (CTranslate2) › Configuri.

Beam size
Predefinito: 2

Quante traduzioni candidate valuta per ogni sottotitolo. Un valore più alto è leggermente migliore e più lento; 1 è il più veloce.

Lingue

Il componente elenca queste lingue. Una coppia funziona quando Argos Translate ha un modello per essa; i tag regionali come pt-br usano la lingua principale.

  • en
  • pt
  • es
  • fr
  • de
  • it
  • nl
  • ru
  • uk
  • pl
  • tr
  • ar
  • zh
  • ja
  • ko
  • hi
  • cs
  • sv
  • da
  • fi
  • el
  • hu
  • ro
  • id
  • ca

Piattaforme

Sistema Download
Linux x86-64 110.8 MB
macOS (Apple silicon) 22.8 MB
Windows x86-64 41.0 MB

Le build vengono compilate in CI, senza eseguire una traduzione.

Risoluzione dei problemi

Subtitld si ferma al primo errore e lo mostra in una casella Errore di traduzione, con prima il codice. I sottotitoli tradotti prima conservano la loro traduzione.

  • unsupported_languageNon c'è un modello per questa coppia; il messaggio la indica, come in pt->de. Il componente non passa per una terza lingua, quindi scelga un'altra coppia. Se il messaggio dice che mancano i file del modello, elimini la cartella di quella coppia e riavvii per scaricarla da capo.
  • network_unavailableIl modello, oppure l'elenco dei modelli di Argos Translate, non è stato scaricato. Controlli la connessione e riprovi. Solo il primo utilizzo di una coppia richiede la rete.
  • internalQualcos'altro è fallito, per esempio un disco pieno durante la decompressione di un modello. Una coppia risulta pronta solo quando è completamente decompressa, quindi riavviare fa ripartire il download da capo.

Licenza

Componente aggiuntivo
MIT
Motore
MIT
CTranslate2
Modelli
MIT / CC
Modelli OPUS-MT da Argos Translate, ciascuno con la propria licenza

Il componente e CTranslate2 vanno bene per uso commerciale. Ogni modello mantiene la propria licenza, di solito MIT o Creative Commons, quindi verifichi quella della sua coppia prima di affidarvisi commercialmente.

Versioni

  • 0.1.0