YuzuLingo vs subtitles-ocr (glowinthedark)
YuzuLingo permanece no navegador. Você cobre legendas embutidas no vídeo que já está assistindo, incluindo YouTube, Bilibili e outros players da web. Não há script para executar e nenhum arquivo de vídeo para iniciar. Ative o Interact para ler a linha embutida no seu dispositivo, com furigana ou pinyin quando a língua os tiver. Mostre esse texto sempre, ao passar o mouse ou enquanto segura uma tecla de atalho.
subtitles-ocr é a ferramenta do glowinthedark, no repositório subtitles-ocr. Ele extrai legendas codificadas de um filme local para um SRT em um Mac Apple Silicon. do-all.sh recorta o vídeo com ffmpeg (você edita o recorte para o seu arquivo), salva um PNG por segundo e, em seguida, executa o binário macOCR incluído. Essa chamada de OCR é codificada para chinês. Os scripts transformam o JSON em um SRT e podem normalizar e deduplicar. Etapas opcionais adicionam pinyin, além de Hanzi simplificado e tradicional, traduzem chinês para inglês com DeepL (essa chamada vai para o DeepL e precisa de uma chave de API) e mesclam tudo em um único SRT. O README marca os scripts como em progresso, com TODOs que você edita para cada vídeo. O último commit foi há cerca de 3 anos e não há lançamento. Apache-2.0.
Onde cada um se encaixa
| Recurso | YuzuLingo | subtitles-ocr |
|---|---|---|
| Instale no navegador, sem script para executar | ||
| Cubra legendas embutidas enquanto um vídeo da web é reproduzido | ||
| Nenhum arquivo de vídeo para iniciar | ||
| Leia essa linha embutida enquanto o vídeo da web é reproduzido, no seu dispositivo | ||
| Furigana ou pinyin nessa linha | ||
| Mostre esse texto sempre, ao passar o mouse ou enquanto segura uma tecla de atalho | ||
| Extraia legendas em chinês codificadas de um vídeo local em um SRT | ||
| Adicione pinyin e Hanzi simplificado ou tradicional a esse SRT | ||
| Traduza esse SRT com DeepL | ||
| OCR permanece no dispositivo | ||
| Adicione a linha a um deck Anki |